- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(46-50)1006005110林新强
printf(\t\t| 2---减法 |\n);
printf(\t\t| 3---乘法 |\n);
printf(\t\t| 4---除法 |\n);
printf(\t\t| 0---退出 |\n);
printf(\t\t|---------------------------------------|\n);
scanf(“%d”,choose);
程序段B:
If(choose=1choose=4)
{
printf(\n\t\t请输入第一个运算数:);
scanf(%f,datal);
printf(\n\t\t请输入第二个运算数:);
scanf(%f ,data2);
printf(\n\t\t运算结果为:\n);
}
(1)用if语句实现项目主菜单的选择执行
#include stdio.h
#include stdlib.h
main ( )
{
float datal, data2 ;
int choose;
//使用system(”cls”)函数时需加此行
//存放参与运算的两个操作数
//存放用户输入的菜单选项
程序段A
程序段B
if ( choose==l)
printf(\n\t\t %f + %f = %f \n,datal,data2,datal+data2);
else if(choose==2)
printf(\n\t\t %f - %f = %f \n,datal,data2,datal-data2);
else if(choose==3)
printf(\n\t\t %f * %f = %f \n,datal,data2,datal*data2);
else if (choose==4)
if (data2==0)
printf(\n\t\t 除数不能为零!);
else
printf(\n\t\t %f ÷ %f = %f \n,datal,data2,datal/data2);
}
else if (choose==0)
exit (O) ;
else
printf(\t\t七输入选项错误!\n);
)
(2)用switch语句实现项目主菜单的选择执行
#include stdio.
#include stdlib.h //使用system(cls”)函数时需加此行
main()
{
float data1,data2; //存放参与运算的两个操作数
int choose; //存放用户输入的菜单选项
程序段A
程序段B
switch ( choose)
{
case l:printf ( \n\ t\t% f+% f=% f \n t datal, data2 , datal+data2 ) ; break;
case 2 :printf ( \n\ t \t% f-%f=%f\n , datal, data2 , datal-data2) ; break;
case 3 :printf ( \n\t \t% f*%f=%f\n , datal, data2 , datal*data2 ) ; break;
case 4:
if (data2==0)
printf(\n\t\t 除数不能为零!);
else
printf ( \n\t\ t%f~%f=%f \n , datal, data2 , datal/data2 ) ; break;
case O:exit (0) ;
default:printf(\n\t\t 输入选项错误!\n);
}
}
程序说明:
(1)程序中exit(0)的功能是结束程序的执行。exit()函数包含在“stdlib.h”头文件中。
(2)因为加、减、乘、除每一种运算都要输入两个运算数,为了减少程序代码的重复,
在if-else和switch语句之前增加一个单分支if语句,即程序段B,对这四种运算的运算数
输入进行统一处理。
(3)当运算类型为除法时,应当判断输入的除数(即data2)是否为O。如果除数为O,
则给出错误信息,并结束本次运算。
(4)程序中用来存放用户输入菜单选项的变量choose也可以定义为char型。请读者思
考:如果将choose定义为char型,应如何修改程序?
(5)该任务只能实现一次主菜单的选择执行,主
您可能关注的文档
最近下载
- 下肢深静脉血栓形成的预防宣教.pptx VIP
- 天-猫-保-健-食-品-行-业-标-准复习进程.docx VIP
- 2025高考数学核心二级结论速记指南.pdf VIP
- 整理收纳讲座-整理收纳术.pptx VIP
- 中山建设工程造价指数指标2017-中山住房和城乡建设局政务网.PDF
- 提升幸福感的整理收纳术 日常生活劳动通用八年级全册整理与收纳.pptx VIP
- 高中政治统编版必修一中国特色社会主义第二课只有社会主义才能救中国测试题.pdf VIP
- 新能源汽车维护与保养学习单元2-2驱动及冷却系统维护与保养.pptx VIP
- TCECS-铁路工程采空区防治技术规程.pdf VIP
- 齐齐哈尔市教管育理学会“十二五”课题申报评审书.doc VIP
文档评论(0)