选择结构参考程序.docx

选择结构参考程序.docx

ID:57442636

大小:25.76 KB

页数:9页

时间:2020-08-17

选择结构参考程序.docx_第1页
选择结构参考程序.docx_第2页
选择结构参考程序.docx_第3页
选择结构参考程序.docx_第4页
选择结构参考程序.docx_第5页
资源描述:

《选择结构参考程序.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1、编写程序,输入一个数,判断其是否是3或7的倍数,分4种情况输出:是3的倍数但不是7的倍数时输出1,不是3的倍数但是7的倍数时输出2,是3的倍数也是7的倍数时输出3,不是3的倍数也不是7的倍数时输出4。#includeusingnamespacestd;intmain(){intx;cin>>x;if(x%3==0&&x%7!=0)cout<<1;elseif(x%3!=0&&x%7==0)cout<<2;elseif(x%3==0&&x%7==0)cout<<3;elsecout<<4;return0;}2、编写一个程序,当用户输入一个小数(正

2、值浮点数)后,将小数转化为最近的整数输出(四舍五入)。#includeusingnamespacestd;intmain(){doublex;intn;cin>>x;n=x;if(x-n>=0.5)n++;cout<usingnamespacestd;intmain(){doublex;intn;cin>>x;n=x+0.5;cout<#includeusingn

3、amespacestd;intmain(){floatx,y;cin>>x;if(x<=-1)y=3*sqrt(fabs(x)+2)+1;elseif(x<=10)y=pow(x,5)+1;elsey=sqrt((x+1)/(2*x*x));cout<#includeusingnamespacestd;intmain(){floatx,y;cin>>x;if(x<=-1)y=2*x+cos(x);elseif(x<1)y=1/pow(x+1,

4、2.0/3);elsey=sin(x)*sin(x);cout<usingnamespacestd;intmain(){intx,a,b,c,y;cin>>x;if(x<100

5、

6、x>=1000)cout<<-1;else{a=x%10;b=x/10%10;c=x/100;y=a*100+b*10+c;cout<

7、该月份的天数。#includeusingnamespacestd;intmain(){intyear,month,day;cin>>year>>month;day=30;switch(month){case1:case3:case5:case7:case8:case10:case12:day=31;break;case2:if((year%400==0)

8、

9、(year%100!=0&&year%4==0))day=29;elseday=28;break;}cout<

10、如果是小写字母则转换为对应的大写字母,如果是数字字符则转换为对应的数值,并计算其平方值,如果都不是则不转换,将转换后的结果输出。#includeusingnamespacestd;intmain(){chara;intc;cin>>a;if(a>='a'&&a<='z'){a-=32;cout<='A'&&a<='Z'){a+=32;cout<='0'&&a<='9'){c=a-'0';c=c*c;cout<

11、规律是:用原来的字母后面第4个字母代替原来的字母。例如,输入“ahoux”,‘a’->‘b’->‘c’->‘d’->‘e’,所以字母‘a’后面第4个字母是‘e’,用‘e’代替‘a’;字母‘x’后面不足4个字母,则从‘a’开始补充,‘x’->‘y’->‘z’->‘a’->‘b’,所以字母‘x’后面第4个字母是‘b’,用‘b’代替‘x’。因此,“ahoux”应译为“elsyb”。#includeusingnamespacestd;intmain(){chara,b,c,d,e;cin>>a>>b>>c>>d>>e;a+=4;b+=4;

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

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

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