运算符号没有输入 在第一句if语句前添加一行代码:scanf("%d",x);
建议使用switch语句,代码为:
以下为代码主体:(省略部分为你想输出的东西)
char math;
char m = 1, p = 2, l = 3, t = 4;
int a, b, c;
cin >> math; //这里输入1 2 3 4对应+,-,*,/
switch(math)
{
case '1':
c = a + b;
.........
break;
case '2' :
c = a - b;
.........
break;
case '3'.
....
default:
printf(......)
return 0;
scanf中&c是不是应该改成&x啊