200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 【c语言写计算器】利用函数写一个计算器 包括菜单功能和加减乘除四个功能

【c语言写计算器】利用函数写一个计算器 包括菜单功能和加减乘除四个功能

时间:2019-02-05 18:24:08

相关推荐

【c语言写计算器】利用函数写一个计算器  包括菜单功能和加减乘除四个功能

/*利用函数写一个计算器 包括菜单功能和加减乘除四个功能 作者:NBDR_YL*/#include<stdio.h>int mean(void); //声明菜单的函数float add(float,float);//声明加法的函数float sub(float,float);//声明减法函数float mul(float,float);//声明乘法函数float div(float,float);//声明除法函数int main(void){int op=0;float result=0;float num1=0;float num2=0;while(1){printf("请输入两个数字:");scanf("%f%f",&num1,&num2);op = mean(); 调用菜单函数if(-1==op){break;}switch(op){case 1:result = add(num1,num2); //调用加法函数break;case 2:result = sub(num1,num2);//调用减法函数break;case 3:result = mul(num1,num2);//调用乘法函数break;case 4:result = div(num1,num2);//调用除法函数break;default:printf("error\n");}printf("result=%.1f\n",result); //打印结果}return 0;}int mean(void){ //定义菜单函数int op=0;printf("/***************/\n");printf("1-----add\n");printf("2-----sub\n");printf("3-----mul\n");printf("4-----div\n");printf("-1-----exit\n");printf("请选择你要进行的计算:\n");scanf("%d",&op);return op;}float add(float num1,float num2){ //定义加法函数float result=0;result = num1+num2;return result;}float sub(float num1,float num2){ //定义减法函数float result =0;result = num1-num2;return result;}float mul(float num1,float num2){ //定义乘法函数float result = 0;result = num1*num2;return result;}float div(float num1,float num2){ //定义除法函数float result= 0;result =num1/num2;return result;}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。