实验二 if-else和switch.doc_第1页
实验二 if-else和switch.doc_第2页
实验二 if-else和switch.doc_第3页
实验二 if-else和switch.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验二、if-else和switch一、实验目的1. 熟练掌握if语句、if-else语句和switch语句的语法。2. 灵活使用if-else和switch语句实现简单的选择编程问题。3. 区分if-else语句和switch语句的使用场合。【实验题2.1】 键盘输入3个浮点数a、b、c的值,按从小到大的顺序依次输出。/*【实验题2.1】 键盘输入3个浮点数a、b、c的值,按从小到大的顺序依次输出。 编于2010/4/13 ke*/#include main() double a,b,c,q; printf(输入a,b,cn); scanf(%lf,%lf,%lf,&a,&b,&c); if(ab)q=a; a=b;b=q; if(ac)q=a;a=c; c=q; if(bc)q=b;b=c;c=q; printf(%0.2lf,%0.2lf,%0.2lfn,a,b,c);【实验题2.2】有一函数: x (x1) y = 2x-1 (1=x=10)写一程序,输入x,输出y值。/*【实验题2.2】 有一函数 编于2010/4/13 ke*/#include main() double x,y; printf(输入xn); scanf(%lf,&x); if(x=1 & x=10) y=3*x-11; printf(%0.2lfn,y);【实验题2.3】 已知银行整存整取存款不同期限的月息利率分别为:月息利率0.63% 期限=1年0.66% 期限=2年0.69% 期限=3年0.75% 期限=5年0.84% 期限=8年输入存款的本金和年限,求到期时能从银行得到的利息与本金的合计。(利息的计算公式为:利息本金月息利率12存款年限。(switch和else-if任选其一)/*【实验题2.3】编于2010/4/13 ke*/#include main() double a,c,d; int b; printf(输入本金,年限n); scanf(%lf,%d,&a,&b); switch(b) case 1:c=0.0063;break; case 2:c=0.0066;break; case 3:c=0.0069;break; case 5:c=0.0075;break; case 8:c=0.0084;break; default :printf(年限不符合n); d=a*c*12*b+a; printf(%0.2lfn,d);【实验题2.4】 编写程序输入月份和日期,给出对应的星座。下面是星座计算表:3月21日4月20日 白羊 4月21日5月20日 金牛 5月21日6月20日 双子6月21日7月22日 巨蟹 7月23日8月22日 狮子 8月23日9月22日 处女9月23日10月22日 天秤 10月23日11月22日 天蝎 11月23日12月22日 人马12月23日1月20日 摩羯 1月21日2月20日 宝瓶 2月21日3月20日 双鱼第一种方法:/*【实验题2.4】 编写程序输入月份和日期,给出对应的星座 编于2010/4/13 ke*/#include main() int a,b; printf(请输入月份,日期n); scanf(%d,%d,&a,&b); if(a=1)if(b=1&b=21&b=1&b=21&b=1&b=21&b=1&b=21&b=1&b=21&b=1&b=21&b=1&b=21&b=1&b=23&b=1&b=23&b=1&b=23&b=1&b=23&b=1&b=23&b=30)printf(摩羯座n);else printf(输入错误n); else printf(输入错误n);第二种方法:#includevoid main() int m,d; printf(请输入月份和日期:); scanf(%d,%d,&m,&d); switch(m) case 1: if(b=1&b=21&b=1&b=21&b=1&b=21&b=1&b=21&b=1&b=21&b=1&b=21&b=1&b=21&b=1&b=23&b=1&b=23&b=1&b

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论