怎么用c语言大小写转换程序写下面的程序?

急求帮忙用C语言编写下面的程序,谢谢!!!_其他_奇飞知识网
急求帮忙用C语言编写下面的程序,谢谢!!!
来源:|人气:933 ℃|类别:|时间: 05:52:58
问题:急求帮忙用C语言编写下面的程序,谢谢!!!
写一个程序模拟袖珍计算器的加、减、乘、除四则运算。 要求:要采用函数调用,并用指向函数的指针作为函数的参数。有疑问问#include&stdio.h&#include&windows.h&#include&math.h&double EPS=10E-6;double sum(double a,double b){ return a+b;}double sub(double a,double b){ return a-b;}double mul(double a,double b){ return a*b;}double divv(double a,double b){ return a/b;}int rem(int a , int b){ return a%b;}int addnumber(int c,int d){ int sum=0; for(int i=c;i&=d;i++) {sum+=i; }}int factor(int n){ int f=1; for(int i=1;i&=n;i++) {f*=i; }}void displaymenu(){ printf(&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ \n&); printf(&*############高级计算器############* \n&); printf(&************************************ \n&); printf(&*①加法运算* \n&); printf(&*②减法运算* \n&); printf(&*③乘法运算* \n&); printf(&*④除法运算* \n&); printf(&*⑤取余运算* \n&); printf(&*⑥累加运算* \n&); printf(&*⑦阶乘运算* \n&); printf(&*⊙结束运算* \n&); printf(&************************************ \n&); printf(&************************************ \n&);}void main(){ int c,d; /*用于做四则运算的两个数值的说明*/ doublea,b; /*用来做累加函数的两个参数值的说明*/ /*用于保存表单运算中函数的返回值*/displaymenu();/*保存用户选择项目菜单项*/ while(1) {printf(&请选择你所进行运算项目的符号:&); scanf(&%d&,&choice); switch(choice){case 1:/*加法计算*/printf(&请输入两个数字:&);scanf(&%lf%lf&,&a,&b);result=sum(a,b);printf(&%lf+%lf的计算结果是:%lf\n&,a,b,result);case 2:/*减法计算*/printf(&请输入两个数字:&);scanf(&%lf%lf&,&a,&b);result=sub(a,b);printf(&%lf-%lf的计算结果是:%lf\n&,a,b,result); case 3: /*乘法计算*/printf(&请输入两个数字:&);scanf(&%lf%lf&,&a,&b);result=mul(a,b);printf(&%lf*%lf的计算结果是:%lf\n&,a,b,result); case 4:/*除法计算*/{ scanf(&%lf%lf&,&a,&b); if(b-0.0&EPS) printf(&数字错误\n&); else {printf(&请输入两个数字:&);result=divv(a,b);printf(&%lf/%lf的计算结果是:%lf\n&,a,b,result); }} case 5: /*取余计算*/printf(&请输入两个数字:&);scanf(&%d%d&,&c,&d);result=rem(c,d);printf(&%d % %d的计算结果是:%d\n&,c,d,result); case 6:/*累加计算*/printf(&请输入两个整数&);scanf(&%d%d&,&c,&d);intresult=addnumber(c,d);printf(&%d-%d的累加计算结果是:%d\n&,c,d,intresult); case 7: //阶乘计算{ printf(&请输入一个大于0小于10的整数字&); scanf(&%d&,&c); if(c&0||c&10) {printf(&请输入一个大于0小于10的整数字,数据错误。\n&); } intresult=factor(c); printf(&%d的阶乘计算结果是:%d\n&,c,intresult);} case 0:printf(&谢谢使用。欢迎下次再用。\n&); default:printf(&选择错误,程序结束\n&);} }} 枫
||||点击排行2012年8月 C/C++大版内专家分月排行榜第三2012年7月 C/C++大版内专家分月排行榜第三
2013年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第七
2013年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第七
2011年9月 C/C++大版内专家分月排行榜第二2011年4月 C/C++大版内专家分月排行榜第二2010年11月 C/C++大版内专家分月排行榜第二
2011年6月 C/C++大版内专家分月排行榜第三
2013年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第七
2013年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第七
本帖子已过去太久远了,不再提供回复功能。

我要回帖

更多关于 c语言怎么写程序 的文章

 

随机推荐