怎么给计算器加上 连续计算(加法)

#include<stdio.h>
main(){
double a,b,w,x,y,z;
char ch;
while(scanf("%lf%c%lf",&a,&ch,&b)!=1){
if(ch=='+'){
y=a+b;
printf("%lf+%lf=%lf\n",a,b,y);}
if(ch=='-'){
z=a-b;
printf("%lf-%lf=%lf\n",a,b,z);}
if(ch==''){
w=a
b;
printf("%lf*%.lf=%lf\n",a,b,w);}
if(ch=='/'){
if(b==0)
printf("除数不能等于0");
else{
x=a/b;
printf("%lf/%.lf=%lf\n",a,b,x);
return 0;}
}
}
}

return语句放错地方了,要放在循环语句外面。


#include<stdio.h>
int main(){
    double a,b,w,x,y,z;
    char ch;
    while(scanf("%lf%c%lf",&a,&ch,&b)!=1){
        if(ch=='+'){
            y=a+b;
            printf("%lf+%lf=%lf\n",a,b,y);
        }
        if(ch=='-'){
            z=a-b;
            printf("%lf-%lf=%lf\n",a,b,z);
        }
        if(ch=='*'){
            w=a*b;
            printf("%lf*%.lf=%lf\n",a,b,w);
        }
        if(ch=='/'){
            if(b==0)
                printf("除数不能等于0");
            else{
                x=a/b;
                printf("%lf/%.lf=%lf\n",a,b,x);
            }
        
        }
        
    }
    return 0;
}
不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^