qq_34763772 2016-09-10 07:21 采纳率: 0%
浏览 921

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

#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条回答 默认 最新

  • threenewbee 2016-09-10 15:32
    关注
     case 1;
    这里应该用冒号不是分号。
    ->
    case 1:
    
    else printf("你他妈的是傻逼?");
    ->
    else printf("除数不能是0");
    
    评论

报告相同问题?

悬赏问题

  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料