永发信息网

利用c语言设计开发一个简单计算器,可进行加减乘除运算。

答案:3  悬赏:70  手机版
解决时间 2021-02-22 16:21
设计菜单:1加法运算,2减法运算,3乘法运算,4除法运算,5退出系统。选择某功能后,进行相应运算,并能返回主菜单。
最佳答案
#include
#include

void add(float num1,float num2)
{
printf("num1 + num2 = %6.2f", num1 + num2);
}

void sub(float num1,float num2)
{
printf("num1 - num2 = %6.2f", num1 - num2);
}

void mul(float num1,float num2)
{
printf("num1 * num2 = %6.2f", num1 * num2);
}

void div(float num1,float num2)
{
printf("num1 / num2 = %6.2f", num1 / num2);
}
int main()
{
char a;
char *p = &a;
float num1;
float num2;
printf("please input you want to results\n");
scanf("%f%c%f",&num1,p,&num2);
switch(*p)
{
case '+': add(num1,num2);
break;
case '-': sub(num1,num2);
break;
case '*': mul(num1,num2);
break;
case '/': div(num1,num2);
break;
default: system("pause");
}
return 0;
}
全部回答
#include main() {float x,y; char o; scanf("%f%c%f",&x,&o,&y); switch(o) {case '+' : printf("%.2f%c%.2f=%.2f",x,o,y,x+y) ;break; case '-' : printf("%.2f%c%.2f=%.2f",x,o,y,x-y) ;break; case '*' : printf("%.2f%c%.2f=%.2f",x,o,y,x*y) ;break; case '/' : if(y==0) printf("error"); else printf("%.2f%c%.2f=%.2f",x,o,y,x/y) ;break; } printf("\n"); getch(); } 搞定,现场敲的
#include int main() { long a,b,r; char c; scanf("%ld%c%ld",&a,&c,&b); switch(c) { case'+':r=a+b;break; case'-':r=a-b;break; case'*':r=a*b;break; case'/':if(b!=0) r=a/b; else printf("error");break; default:printf("error"); } printf("=%ld",r); return 0; } 我运行过,正确的,你试试
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
电脑经常黑屏和系统有关系吗
pvc管跟预留管件有缝隙漏水用玻璃胶可以吗
吴庄子我想知道这个在什么地方
在社会行为中,群体中的分工合作需要进行信息
什么是雨点皴?
陕味居地址有知道的么?有点事想过去
小米app真人认证怎么说打开前置摄像头失败
为什么在大城市压力很大,心很累?
姓宁朝字辈取什么名好
剑灵怎么发玩家名字
树人小学新建一幢教学楼,地基是长50米、宽28
香格里拉旅游培训学校地址有知道的么?有点事
11月26开通一个月爱奇艺会员,怎么显示的11月3
长安悦翔运动版的天窗怎么样
电视剧秘密的背后燃烧心中的寂寞,过往你我淹
推荐资讯
欧韩灯饰我想知道这个在什么地方
石头类手串哪种最贵?
离婚家庭的孩子长大了性格上会不会和其他孩子
新发展教育培训怎么去啊,有知道地址的么
PPT哪里有哭脸?
云优盘有账户合并的功能吗?如没有怎样解除账
想问男生 如果喜欢一个女生会带她去喝酒吗
如何快速去静电
【交警反光背心】...菏泽市民发现当地交警的
华润万家购物卡在华润苏果可以用吗?
留学欧洲哪个国家不需要高考成绩?
0755一82380730这是中信银行信用卡服务电话吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?