3.3 判断与分支练习.ppt

上传人:s****8 文档编号:68609860 上传时间:2022-12-29 格式:PPT 页数:33 大小:382.50KB
返回 下载 相关 举报
3.3 判断与分支练习.ppt_第1页
第1页 / 共33页
3.3 判断与分支练习.ppt_第2页
第2页 / 共33页
点击查看更多>>
资源描述

《3.3 判断与分支练习.ppt》由会员分享,可在线阅读,更多相关《3.3 判断与分支练习.ppt(33页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、3.3 判断与分支练习l 题题目目1-9题目1l请编写一个程序,程序让用户输入4个整型变量a、b、c、d的值,如果(c-d)不为0,则计算(a+b)/(c-d),并输出结果,要求保留6位小数。l注意事项:u使用scanf函数读取用户输入,控制字符串中不需要写nu格式输出的说明符中需要空格等分隔符u分隔符是什么,在用户输入时需要对应地输入什么u用户输入结束后,需要“回车”以提交输入内容题目1:源程序main()int a,b,c,d;scanf(%d%d%d%d,&a,&b,&c,&d);if(c-d!=0)printf(%fn,(float)(a+b)/(c-d);题目1:源程序2main()

2、int a,b,c,d;float n;scanf(%d,%d,%d,%d,&a,&b,&c,&d);if(c-d!=0)n=(float)(a+b)/(c-d);printf(%d+%d)/(%d-%d)=%fnn,a,b,c,d,n);elseprintf(Check Your Numbers!nn);l用户输入3个整型变量x、y和z的值,使用ifelse语句选出最大数并显示出来。题目题目2 2题目2:源程序main()int a,b,c;scanf(%d%d%d,&a,&b,&c);if(a b)if(a c)printf(%dn,a);elseprintf(%dn,c);elseif(

3、c b)printf(%dn,c);elseprintf(%dn,b);题目2:源程序2main()int a,b,c,d;d=0;scanf(%d,%d,%d,&a,&b,&c);if(a=b)d=a;elsed=b;if(c=d)d=c;else;printf(The maximum number is%dnn,d);题目3l请分别使用嵌套if语句;多分支选择语句;条件运算符“?:”分别编写一个程序,使用户输入一个x值以后,计算如下y值并输出。题目3:源程序main()int x,y;scanf(%d,&x);if(x=0)if(x 0)printf(1n);elseprintf(0n);

4、elseprintf(-1n);题目3:源程序2main()int x;scanf(%d,&x);if(x0)printf(y=1);elseif(x=0)printf(y=0);elseprintf(y=-1);题目3:源程序main()int x,y;scanf(%d,&x);if(x 0)printf(1n);else if(x=0)printf(0n);elseprintf(-1n);题目3:源程序main()int x,y;scanf(%d,&x);printf(%dn,x0?1:x=0?0:-1);题目3:源程序2main()int x,y;scanf(%d,&x);y=x0?1:

5、(x=0?0:-1);printf(y=%dnn,y);题目4l为鼓励节约用电,电力公司采取阶梯电费策略,其收费标准如下:用电量收费标准 02000.5元/度 2014000.65元/度 4016000.8元/度 601及以上1.0元/度l如果电费总额超过1000元,加收15的环境税。l请编写一个程序,当抄表员输入某用户本月用电量后,计算并输出该用户本月应交纳的各项费用总额。题目4:源程序main()int a;float sum;scanf(%d,&a);if(a=200)sum=a*0.5;else if(a=400)sum=200*0.5+(a-200)*0.65;else if(a=1

6、000)sum=sum*1.15;printf(%.2fn,sum);题目4:源程序2main()int a;float s;scanf(%d,&a);if(a=0&a=201&a=401&a=1000)s=s*1.15;printf(DianFei is%.2fnn,s);题目5l请编写一个闰年判断程序,用户输入1个年份,程序计算并输出该年是否是闰年。题目5:源程序main()int year;scanf(%d,&year);if(year%4=0&year%100!=0)|year%400=0)printf(leap yearn);else printf(common yearn);题目5

7、:源程序2main()int y;scanf(%d,&y);if(y%4=0&y%100!=0)printf(Congratulations!Leap Year!nn);elseif(y%400=0)printf(Congratulations!Leap Year!nn);else printf(What a normal year!Not a leap year.nn);题目6l请编写一个程序,当用户输入一个小写字母时,输出同样的小写字母;当用户输入大写字母时,输出该大写字母对应的小写字母。题目6:源程序main()char ch;scanf(%c,&ch);ch=(ch=A&ch=97&c

8、=65&c=97&c=121&c=122)printf(%cnn,c=c-24);elseprintf(Shuru Yige Xiaoxie Zimu,plznn);题目7:源程序#includemain()char input,output;input=getchar();output=(input-a)+2)%26+a;putchar(output);题目8l有一元二次方程形如,当用户输入常量a、b、c的值后,显示输出该方程是否具有实数根,有几个,分别是多少。题目8:源程序#includemain()int a,b,c;float d,e,x,y;scanf(%d,%d,%d,&a,&b,&c);d=b*b-4*a*c;if(db)d=a;a=b;b=d;if(ac)d=a;a=c;c=d;if(bc)d=b;b=c;c=d;d=a*a+b*b;printf(c*c=d?Yesnn:Non);题目9:源程序#includemain()int a,b,c;scanf(%d%d%d,&a,&b,&c);if(a*a+b*b=c*c|b*b+c*c=a*a|c*c+a*a=b*b)printf(A triangle);elseprintf(Not a triangle);

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 生活常识

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁