(46-50)1006005110林新强.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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)该任务只能实现一次主菜单的选择执行,主

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档