编写一个计算器程序,实现加、减、乘、除、求平方根(正数)、倒数等功能。 5

①要求根据用户从键盘输入的表达式:操作数1运算符op操作数2计算表达式的值,指定的算术运算符为加(+)、减(-)、乘(*)、除(/)等。②要求程序能进行浮点数的算术运算。... ①要求根据用户从键盘输入的表达式:
操作数1 运算符op 操作数2
计算表达式的值,指定的算术运算符为加(+)、减(-)、乘(*)、除(/)等。
②要求程序能进行浮点数的算术运算。
③如果要求输入的算术表达式中的操作数和运算符之间可以加入任意多个空白符,那么程序如何修改?
④程序要求可以连续做多次算术运算,每次运算结束后,程序都给出提示:
Do you want to continue(Y/N or y/n)?
用户输入Y或y时,程序继续进行其他算术运算;否则程序退出运行状态。
#include <stdio.h>int
main()
{
float a, b;
char op[10], quit;
while(1)
{
printf("Please input a operation b:\n");
scanf("%f %s %f", &a, op, &b);
if(op[0] == '+')
printf("%f\n", a + b);
else if(op[0] == '-')
printf("%f\n", a - b);
else if(op[0] == '*')
printf("%f\n", a * b);
else if(op[0] == '/')
printf("%f\n", a / b);
printf("Do you want to continue(Y/N or y/n)?\n");
scanf("%c", &quit);
if(quit == 'N' || quit == 'n') break;
} return 0;
}
需要运行的步骤,现在需要急需
展开
 我来答
爵爷3293
2014-06-16 · TA获得超过667个赞
知道小有建树答主
回答量:118
采纳率:100%
帮助的人:55.9万
展开全部
你什么时候要? 不着急可以做“输入的算术表达式中的操作数和运算符之间可以加入任意多个空白符”这还是计算器吗!!。。差不多就这样吧。
请采纳。
追问
具体步骤
大雅新科技有限公司
2024-11-19 广告
这方面更多更全面的信息其实可以找下大雅新。深圳市大雅新科技有限公司从事KVM延长器,DVI延长器,USB延长器,键盘鼠标延长器,双绞线视频传输器,VGA视频双绞线传输器,VGA延长器,VGA视频延长器,DVI KVM 切换器等,优质供应商,... 点击进入详情页
本回答由大雅新科技有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式