当前位置:首页 > C++选择结构 21道题(含答案)
cin>>a>>b>>c; switch(b) {
case 1:m=c;break; case 2:m=31+c;break; case 3:
if(a%4==0&&a0!=0||a@0==0) m=31+29+c; else
m=31+28+c;break; case 4:
if(a%4==0&&a0!=0||a@0==0) m==31+29+31+c; else
m=31+28+31+c;break; case 5:
if(a%4==0&&a0!=0||a@0==0) m=31+29+31+30+c; else
m=31+28+31+30+c;break; case 6:
if(a%4==0&&a0!=0||a@0==0)
m=31+29+31+30+31+c; else
m=31+28+31+30+31+c;break; case 7:
if(a%4==0&&a0!=0||a@0==0)
m=31+29+31+30+31+30+c; else
m=31+28+31+30+31+30+c;break; case 8:
if(a%4==0&&a0!=0||a@0==0)
m=31+29+31+30+31+30+31+c; else
m=31+28+31+30+31+30+31+c;break; case 9:
if(a%4==0&&a0!=0||a@0==0)
m=31+29+31+30+31+30+31+31+c; else
m=31+28+31+30+31+30+31+31+c;break; case 10:
if(a%4==0&&a0!=0||a@0==0)
m=31+29+31+30+31+30+31+31+30+c; else
m=31+28+31+30+31+30+31+31+30+c;break; case 11:
if(a%4==0&&a0!=0||a@0==0)
m=31+29+31+30+31+30+31+31+30+31+c; else
m=31+28+31+30+31+30+31+31+30+31+c; case 12:
if(a%4==0&&a0!=0||a@0==0)
m=31+29+31+30+31+30+31+31+30+31+30+c; else
m=31+28+31+30+31+30+31+31+30+31+30+c;break; }
cout< 选择13:是否及格 输入一个学生的数学成绩(正整数),如果它低于60,输出“Fail”,否则,输出“Pass”。 输入65 输出Pass 输入50输出Fail 测试: 输入90输出Pass #include cout<<\else cout<<\return 0; } 选择14:最小值 输入四个整数,输出其中的最小值。 输入1 2 3 4 输出1 输入2 1 4 3 输出1 输入2 3 1 4 输出1 输入3 2 4 1 输出1 测试: 输入13 12 14 11 输出11 #include cin>>a>>b>>c>>d; if(a else if(b cout< 选择15:回文数 输入一个5位数,判断它是不是回文数。 输入12321 输出YES 输入12345输出NO 测试: 输入36563输出YES #include intx,g,w,s,q; cin>>x; g=x; w=x/10000; s=x/10; q=x/1000; if(g==w&&s==q) cout<<\else cout<<\return 0; } 选择16:字母转换 编写程序,要求输入一个字母,若为大写字母,将其转换成相应小写字母输出,否则,原样输出该字母。 输入A 输出a 输入g 输出g 输入9 输出9 测试: 输入T输出t #include using namespace std; int main() { char c; cin>>c; if(c>='A'&&c<='z') c=c+32; else c=c; cout< 选择17:体重 编写一个程序,输入某人的身高(cm)以及体重(kg),按照以下标准对他(她)的体型做测试:(1)标准体重=身高-110;(2)超过标准体重5kg(不含5kg)的为“过胖”;(3)低于标准体重5kg(不含5kg)的为“过瘦”(3)既不超过标准体重多于5kg,也不低于标准体重多于5kg的为“标准”
共分享92篇相关文档