2 qq 34763772 qq_34763772 于 2016.09.10 15:21 提问

有大神能帮新人看下这程序哪里有毛病吗?

#include
#include

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char argv[]) {
double a,b;
int c;
char op;
printf("欢迎使用两元计算器\n");
printf("
1——加法 \n 2——减法 \n 3——乘法 \n 4——除法 *");
scanf("%d",&c);
switch (c)
{
case 1;
printf("您将进行加法运算,请输入算式a+b");
scanf("%lf%c%lf",&a,&op,&b);
printf("%lf",a+b);
break;
case 2;
printf("您将进行减法运算,请输入算式a-b");
scanf("%lf%c%lf",&a,&op,&b);
printf("%lf",a-b);
break;
case 3;
printf("您将进行乘法运算,请输入算式a*b");
scanf("%lf%c%lf",&a,&op,&b);
printf("%lf",a*b);
break;
case 4;
printf("您将进行除法运算,请输入算式a/b");
scanf("%lf%c%lf",&a,&op,&b);
if(b!=0)
printf("%lf",a/b);
else printf("你他妈的是傻逼?");
break;
default;
printf("您输入的数字不正确");

}
return 0;
}

1个回答

caozhy
caozhy   Ds   Rxr 2016.09.10 23:32
 case 1;
这里应该用冒号不是分号。
->
case 1:

else printf("你他妈的是傻逼?");
->
else printf("除数不能是0");
Csdn user default icon
上传中...
上传图片
插入图片