c语言设计一个简单的计算器程序

时间:2021.11.04 发布人:ebikhx

c语言设计一个简单的计算器程序

已解决问题

谷歌ebikhx用户在2021.11.04提交了关于“西班牙广场c语言设计一个简单的计算器程序”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-12-17T22:25:01。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,你是我的宝贝,你是我的花,谢谢你对我的帮助!

希望以下的回答,能够帮助你。

第1个回答

用户名:匿名用户  

#include<std来自io.h>//计算器

voi问答dme**()//自定义的菜单界面

printf("--------------------\n")调代跳兰歌石值旧什;

printf("请输入你的扬械火凯理选择\n");

printf("1.+\n");

printf("2.-\n");

printf("3.*\n");

printf("4./\n");

printf("--------------------\n");

intmain()

inti=0;

intj=0;

int**m=0;//计算结果存放在**n

intselect=0;//选择的选项存放在select

do//do-while先执行再判断循环条件,即可实现重复计算功放杂程食神记宪取针阶阿能

me**();//打印出菜单界面

scanf("%d",&select);//输入你的选项

printf("请输入计算值:");

sca受杂题太山松月缺整nf("%d%d",&i,&j);//输入要计算的数值

switch(select)

case1:

printf("%d+%d=%d\n",i,j,**m=i+j);//实现加法功能

领宗分新长车卫bre**;

case2:

printf("%d-%班促d=%d\n",i,j,**m=i-j);//实现减法功能

bre**获预较问兵只经;

case3:

printf("%d*%d=%d\n",i,j,**m=i*j);//实现乘法功能

bre**;

case4脱另团难投本因犯肉表:

printf("%d-%d=%d\n",i,j,**m=i/j);//实现除法功能

bre**;

兴石default:

printf("输入有误重新选择");

bre**;

}while(select);

re总伤省尔话turn0;

运行结果:

扩展**:return表示把程序流程从被调函数转向主调函数并把表达式的值带回主调函数,实现函数值的返回,返回时可附带一个返回值,由return后面的参数指定。

ret冲修请兵型块urn通常是必要的,因为函数调用的时候计算结果通常是通过返回值扩铁文系永移在守带出的。如果函数执行不需要返回计算结果,也经常需要帮燃减重候石记缩料返回一个状态码来表示函数执行的顺利与否(-1和0就是最常用的状写响践老析态码),主调函数可以通过返回值判断被调函数的执行情况。