使用if语句编写程序模拟计算器的功能,从键盘上输入两个操作数和运算符,将计算的结果输出
1个回答
2016-04-13
展开全部
运算符号没有输入 在第一句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;
建议使用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;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询