欢迎来到天天文库
浏览记录
ID:57442636
大小:25.76 KB
页数:9页
时间:2020-08-17
《选择结构参考程序.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;
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;
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;
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;
此文档下载收益归作者所有