33,311
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
void main()
{
int a,b;
char c; //&c存放符号
printf("请选择运算“+ - * /”\n");
while(1)
{
printf("输入两个数和运算符,以空格隔开:");
scanf("%d %d %c",&a,&b, &c);
switch(c)
{
case '+' :
printf("%d+%d=%d\n",a,b,a+b);
break;
case '-' :
printf("%d-%d=%d\n",a,b,a-b);
break;
case '*' :
printf("%dx%d=%d\n",a,b,a*b);
break;
case '/' :
printf("%d/%d=%d\n",a,b,a/b);
break;
default:
printf("input error\n");
}
getchar(); //防止第二次运算时,输入c被回车占用,程序只能运算一次
}
}