永发信息网

下面程序是实现一个简单的运算器(保留两位小数点),如果由键盘输入10+50,计算机可以输出结果60.00;如果输入8*6,计算机输出48.00;如果输入20/4,计算机输出5.00;如果输入8-6,计

答案:3  悬赏:30  手机版
解决时间 2021-05-04 02:41
  • 提问者网友:风月客
  • 2021-05-03 02:30
下面程序是实现一个简单的运算器(保留两位小数点),如果由键盘输入10+50,计算机可以输出结果60.00;如果输入8*6,计算机输出48.00;如果输入20/4,计算机输出5.00;如果输入8-6,计
最佳答案
  • 五星知识达人网友:零点过十分
  • 2021-05-03 04:00

#include "stdio.h"


int main()
{
float a,b,c;
char op;
scanf("%f%c%f",&a,&op,&b);


switch(op)
{
case '+': c=a+b; break;

case '-': c=a-b; break;

case '*': c=a*b; break;

case '/': c=a/b; break;

default: printf("error");return; //这里为什幺return? 因为如果不返回的话,就会执行输出result.
}
printf("result=%.2f",c);
}

全部回答
  • 1楼网友:平生事
  • 2021-05-03 05:59

(1) &a,&ch,&b

(2) c=a+b break;

(3) c=a-b break;

(4) c=a*b break;

(5) c=a/b break;

(6) break;

(7) %.2f

  • 2楼网友:拜訪者
  • 2021-05-03 04:37

1) &a, &op, & b;

2) c = a + b; break;

3) c = a - b; break;

4) c = a * b; break;

5) c = a / b; break;

6) return 0;

7) %.2f

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯