首页 热点资讯 义务教育 高等教育 出国留学 考研考公

设计一个多功能计算器

发布网友 发布时间:2022-04-20 08:09

我来回答

2个回答

热心网友 时间:2023-07-11 03:15

#include "stdio.h"

void main()
{
int n;
char op;
char c;
double a,b;
while(1)
{
if(!(n=scanf("%lf%c%lf",&a,&op,&b)))
{
scanf("%c", &c);
if(c=='X')
break;
else if(c=='C')
{
clrscr();
continue;
}
}

if(n<3)continue;
switch(op)
{
case '+':
printf("%lf\n", a+b);
break;
case '-':
printf("%lf\n", a-b);
break;
case '*':
printf("%lf\n", a*b);
break;
case '/':
printf("%lf\n", a/b);
break;
default:
break;
}

}

}

热心网友 时间:2023-07-11 03:15

这个是C++的课程设计?还是自己做吧
建议用字符串来保存以及运算
这样可以不用判断是整形还是浮点型
然后字符串加减运算的话是有点复杂
不过想清楚运算过程就不是很难了
自己试试吧

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com