求用C语言编写一个只有加减乘除的计算器,最好有程序分析吧,谢了
答案:2 悬赏:20 手机版
解决时间 2021-11-27 18:54
- 提问者网友:沉默菋噵
- 2021-11-27 04:13
求用C语言编写一个只有加减乘除的计算器,最好有程序分析吧,谢了
最佳答案
- 五星知识达人网友:低音帝王
- 2021-11-27 04:46
#include
int main()
{
float data1, data2; //定义两个数
char op;
while (3 == scanf("%f%c%f", &data1, &op, &data2) ) //首先输入两个数字和操作符号
{
float result;
printf("%.6lf%c%.6lf=", data1, op, data2);//显示输入的数字和操作符号
switch (op) //根据输入的符号判断要执行的操作
{
case '+':
result = data1 + data2;
break;
case '-':
result = data1 - data2;
break;
case '*':
result = data1 * data2;
break;
case '/':
result = data1 / data2;
break;
default:;
}
printf("%.6lf\n", result);//输出操作结果
}
return 0;
}
int main()
{
float data1, data2; //定义两个数
char op;
while (3 == scanf("%f%c%f", &data1, &op, &data2) ) //首先输入两个数字和操作符号
{
float result;
printf("%.6lf%c%.6lf=", data1, op, data2);//显示输入的数字和操作符号
switch (op) //根据输入的符号判断要执行的操作
{
case '+':
result = data1 + data2;
break;
case '-':
result = data1 - data2;
break;
case '*':
result = data1 * data2;
break;
case '/':
result = data1 / data2;
break;
default:;
}
printf("%.6lf\n", result);//输出操作结果
}
return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯