c语言 编辑程序
发布网友
发布时间:2022-04-22 00:40
我来回答
共2个回答
热心网友
时间:2023-08-17 15:56
int
main()
{
int
a=0,c=0;
char
b;
scanf("%d%c%d",a,b,c);
swich(b)
{
case
'+':printf("%d%c%d=%d",a,b,c,a+c);break;
case
'-':printf("%d%c%d=%d",a,b,c,a-c);break;
case
'*':printf("%d%c%d=%d",a,b,c,a*c);break;
case
'/':if(a!=0&&c!=0)
printf("%d%c%d=%d",a,b,c,a/c);break;
else
printf("您输入的数据不符合除法运算规则");break;
}
}
这是我没有用工具写的可能有错误,但基本思想是这样的。
热心网友
时间:2023-08-17 15:56
这种级别的编程自己写写就会了啊!需要注意的就是需要屏蔽掉用户输入的是非数值类型,还有就是类型不可以用int存放,因为int的大小可能不够,用最大的double。除法屏蔽掉除数等于零的情况就OK了。采纳