顺序和分支结构题目

顺序和分支结构题目

ID:13438928

大小:69.50 KB

页数:8页

时间:2018-07-22

上传者:U-2494
顺序和分支结构题目_第1页
顺序和分支结构题目_第2页
顺序和分支结构题目_第3页
顺序和分支结构题目_第4页
顺序和分支结构题目_第5页
资源描述:

《顺序和分支结构题目》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

实验1顺序、选择结构程序填空1.本题分值:10题目描述:输入三个整数存放在变量a、b、c中,找出三个数中的最大值放于max中,并将其输出。以下是完成此项工作的程序,请将未完成的部分填入,实现其功能,并在计算机上调试程序,以测试填入的部分是否正确。代码:#includeusingnamespacestd;intmain(){inta,b,c,max;//声明四个整型变量cin>>a>>b>>c;if(a>b)max=a;elsemax=b;//将a和b中的较大值记录在max中if(c>max)max=c;//如果c是最大值cout<<"max="<#includeusingnamespacestd;intmain(){doublea,b,c,s,area;//输入三角形的面积a,b,ccin>>a>>b>>c;s=(a+b+c)/2;area=sqrt(s*(s-a)*(s-b)*(s-c));//函数sqrt()用来计算一个非负数的平方根,使用这个函数,需要在源程序中增加"#include"cout<<"area="<usingnamespacestd;intmain(){intn,ge,shi,bai,qian;//个,十,百,千位:ge,shi,bai,qiancin>>n;//输入一个不多于4位的正整数if(n<10)cout<usingnamespacestd;intmain(){intn;cout<<"****时间表****"<>n;//用户输入1,2或3switch(n){case1:cout<<"Goodmorning! ";break;case2:cout<<"Goodafternoon! ";break;case3:cout<<"Goodevening! ";break;default:cout<<"输入错误! ";}return0;}5.本题分值:10题目描述:已知银行整存整取存款不同期限的月息利率分别为:0.33%期限1年0.36%期限2年月息利率=0.39%期限3年0.45%期限5年0.54%期限8年要求输入存款的本金和期限,求到期时能从银行得到的利息与本金的合计。以下是完成此项工作的程序,请将未完成的部分填入,实现其功能,并在计算机上调试程序,以测试填入的部分是否正确。代码:#includeusingnamespacestd; intmain(){intyear;//存款期限doublemoney,rate=0,total;//money:本金,rate:月利率,total:本利合计//输入本金和期限(1,2,3,5或8年)cin>>money>>year;switch(year){case1:rate=0.0033;break;//期限一年的月利率case2:rate=0.0036;break;case3:rate=0.0039;break;case5:rate=0.0045;break;case8:rate=0.0054;break;default:cout<<"年限输入错误! ";}total=money*(1+year*12*rate);cout<<"到期后本利合计为"<usingnamespacestd;voidmain(){intyear,days,mon,leap;cout<<"年月:";cin>>year>>mon;if(mon>0&&mon<13&&year>=1990&&year<3000){if(mon==1||mon==3||mon==5||mon==7||mon==8||mon==10||mon==12)days=31;elseif (mon==4||mon==6||mon==9||mon==11)days=30;else{if((year%4==0&&year%100!=0)||(year%400==0))leap=1;elseleap=0;if(leap)days=29;elsedays=28;}cout<usingnamespacestd;intmain(){inta,b,c,d,sum;cin>>a>>b>>c>>d;sum=a+b+c+d;if(a<60||b<60||c<60||d<60||sum<340)cout<<"没有录取"<usingnamespacestd;intmain(){intt1,t2,s;cin>>s;t1=27+23+s/3.0;t2=s/1.5;if(t1t2)cout<<"walk"<。输入描述:输入停车的时间t。输出描述:输出应该收取的停车费用cost,保留小数点后2位。样例输入:3.46样例输出:5.92#include#includeusingnamespacestd; voidmain(){floatt,p;cout<<"停车时间:"<>t;intn;n=int(t);switch(n){case1:case2:cout<<"5"<usingnamespacestd;intmain(){chara[5];//定义字符数组便于读取intans,x,y;//ans是计算结果cin>>a;x=a[0]-'0';y=a[2]-'0';//x,y分别为符号两边的操作数,因为读入是字符变量,故要-'0'不明白!switch(a[1])//判断符号{case'+'://符号是加号ans=x+y;break;//switch默认不会退出,若无break,将执行下列case语句。case'-'://减号ans=x-y;break;case'*'://乘号ans=x*y;break;case'/'://除号if(y)ans=x/y;elsecout<<"运算符号错误!"<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭