模拟计算器的功能,编写一个程序,能够根据用户输入的运算符(+ - * /),对两个数进行运算

模拟计算器的功能,编写一个程序,能够根据用户输入的运算符(+-*/),对两个数进行运算模拟计算器的功能,编写一个程序,能够根据用户输入的运算符(+-*/),对两个数进行运... 模拟计算器的功能,编写一个程序,能够根据用户输入的运算符(+ - * /),对两个数进行运算模拟计算器的功能,编写一个程序,能够根据用户输入的运算符(+ - * /),对两个数进行运算。c语言分支结构求解 展开
 我来答
sldsgzhtf
推荐于2017-12-16 · TA获得超过500个赞
知道小有建树答主
回答量:239
采纳率:0%
帮助的人:72.2万
展开全部
#include<stdio.h>
main()
{
double a,b,c;
char ch,ch1;
printf("这是一个简单的计算程序,只支持±整数和小数的加减乘除运算,请输入运算表达式,如:1+2,按回车键。\n");
scanf("%lf%c%lf%c",&a,&ch,&b,&ch1);
switch(ch)
{
case '+':
c=a+b;
printf("%lf+%lf=%.10lf\n",a,b,c);
break;
case '-':
c=a-b;
printf("%lf-%lf=%.10lf\n",a,b,c);
break;
case '*':
c=a*b;
printf("%lf*%lf=%.10lf\n",a,b,c);
break;
case '/':
c=a/b;
printf("%lf/%lf=%.10lf\n",a,b,c);
break;
default:
printf("输入表达式错误或该计算器不具备 %ch功能\n",ch);
}

}
追问
最后一句什么意思?
追答
如果输入的格式不能识别,输出这句话
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式