梦想世界80暗器招式:c程序设计一个计算器

来源:百度文库 编辑:高考问答 时间:2024/04/29 15:42:45

main()
{char a,b,c;
scanf("%c%c%c",&a,&b,&c);
if(b=='+') printf("%d",a+b);
if(b=='-') printf("%d",a-b);
if(b=='*') printf("%d",a*b);
if(b=='/') printf("%d",a/b);
}
是不是编这个?
如果是的话,大体上就是这样了,不过这个程序好象有点问题,run的时候结果不对,但是我上学期学的时候差不多就是这样,在这说句不好意思,很久没玩c语言,都忘光了。

这个程序应该是错的!你想把数字赋给a和c,把运算符号赋给b,但你在printf里面却求a+b的值!应该是a+c!还有你声明变量的时候,全定义为字符型了!按你的意思应该把a和c定义为整型吧?应该是int吧?