永发信息网

用c语言设计的一个简单的计算器的问题

答案:2  悬赏:20  手机版
解决时间 2021-05-17 01:07
  • 提问者网友:王者佥
  • 2021-05-16 05:28

#include "stdio.h"
main()
{

int x,y,sum;
char ch;
printf("pless input  x y");
scanf("%b%b",&x,&y);
printf("pless input  the ch");
ch=getchar();
switch(ch);
{
case '+';
sum=x+y;
break;
case '-';
sum=x-y;
break;
case '*';
sum=x*y;
break;
case '/';
sum=x/y;
break;
default;
ch='e'
}
if(ch!='e');
printf("sum=%b",sum);
else
printf("erro");
   
}

运行显示错误,检查了半天也没发现

最佳答案
  • 五星知识达人网友:持酒劝斜阳
  • 2021-05-16 06:05

 你看看你的ch赋值那里,

全部回答
  • 1楼网友:独钓一江月
  • 2021-05-16 07:05

那个输入函数啊scanf("%d %d",&x,&y);

是%d啊,还有后面sum也是%d啊

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯