利用c语言设计开发一个简单计算器,可进行加减乘除运算.
设计菜单:1加法运算,2减法运算,3乘法运算,4除法运算,5退出系统.选择某功能后,进行相应运算,并能返回主菜单.
利用c语言设计开发一个简单计算器,可进行加减乘除运算.
答案:1 悬赏:0 手机版
解决时间 2021-08-23 22:10
- 提问者网友:疯子也有疯子的情调
- 2021-08-22 22:35
最佳答案
- 五星知识达人网友:woshuo
- 2021-08-23 00:11
#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;
}
再问: 有没有分析过程?
再答: 你可以设计一个主函数,里面用switch语句 用printf输出一个界面 1加法运算, 2减法运算, 3乘法运算, 4除法运算, 5退出系统 请选择…… 这是主函数, 可以用4个函数分别实现 加减乘除四个功能,用主函数调用 switch(n) n是你自己选择的操作,如1,2,3,4,5 case 1; fun1(); case2: fun2(); case 3:fun3(); …… default:printf(error); 你自己去编写吧,大致结果就这么多,不难
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯