C语言 计算两数之和怎么写的简短些

这个怎么能够写的简短一点儿,少一点儿。在线请寻求帮助刚开始学习,还是想要代码简短一点儿但是运行结果不改变。

img

用switch case语句

#include<stdio.h>

int main()
{
    double a,b;
    char c;
    printf("请输入算式如 2 + 3\n");
    scanf("%lf%c%lf",&a,&c,&b);
    printf("%lf%c%lf=",a,c,b);
    switch(c)
    {
        case '+':printf("%lf",a+b);break;
        case '-':printf("%lf",a-b);break;
        case '*':printf("%lf",a*b);break;
        case '/':        if(b!=0)     
                            printf("%lf",a/b);
                        else
                            printf("by 0 !error");break;
        default:printf("error");break;
    }
    return 0;
}

可以直接return打印内容,这样就节省时间了。
但是还是建议你,初学C语言,要稳扎稳打,一步一步来。具体可以看我的文章,希望对你有帮助