三教上人(A+版-Applicable Achives)
1
三教上人(A+版-Applicable Achives)
第1题:输入5小写字母,将其译成密码。密码规律是:用原来的字母后面第4个字母代替原来的字母。例如,输入“ahouG”,‘a’->‘b’->‘c’->‘d’->‘e’,所以字母‘a’后面第4个字母是‘e’,用‘e’代替‘a’;字母‘G’后面不足4个字母,则从‘a’开始补充,‘G’->‘y’->‘z’->‘a’->‘b’,所以字母‘G’后面第4个字母是‘b’,用‘b’代替‘G’。因此,“ahouG”应译为“elsyb”。
样例输入:ahouG
样例输出:elsyb
方法一:
#include<>
intmain()
{charc1,c2,c3,c4,c5;
cin>>c1>>c2>>c3>>c4>>c5;
c1+=4;c2+=4;c3+=4;c4+=4;c5+=4;
if(c1>'z')
c1-=26;
if(c2>'z')
c2-=26;
if(c3>'z')
c3-=26;
if(c4>'z')
c4-=26;
if(c5>'z')
c5-=26;
三教上人(A+版-Applicable Achives)
2
三教上人(A+版-Applicable Achives)
cout<<c1<<c2<<c3<<c4<<c5;
return0;
}
方法二:
#include<>
intmain()
{charc;
while((c=getchar())!='\n')
{
c+=4;
if(c>'z')
c-=26;
printf("%c",c);
}
return0;
}
第2题:输入圆的半径和圆柱的高,依次输出圆周长、圆面积、圆球表面积、圆柱体积(以空格分隔,)。
样例输入:
样例输出:
#include<>
intmain()
{floatr,h,c,s1,s2,v;
三教上人(A+版-Applicable Achives)
3
三教上人(A+版-Applicable Achives)
cin>>r>>h;
c=;
s1=;
s2=;
v=s1Gh;
cout<<c<<""<<s1<<""<<s2<<""<<v;
return0;
}
第3题:输入一个华氏温度,要求输出摄氏温度。公式为:c=5/9G(F-32)。
样例输入:100
样例输出:
#include<>
intmain()
{floatc,f;
scanf("%f",&f);
c=5G(f-32)/9;
printf("%f",c);
return0;
三教上人(A+版-Applicable Achives)
4
三教上人(A+版-Applicable Achives)
}
第4题:有一分段函数如下,请编写程序,输入G值,输出y值。
样例输入:-2
样例输出:
样例输入:1
样例输出:
样例输入:6
样例输出:
#include<>
#include<>
intmain()
{floatG,y;
scanf("%f",&G);
if(G<0)
y=3GGGG-5/G;
elseif(G<5)
y=1/(2+cos(G));
else
y=sqrt(sin(G)+1);
printf("%f",y);
return0;}
三教上人(A+版-Applicable Achives)
5
三教上人(A+版-Applicable Achives)
第5题:输入3个整数,输出其中最大数。
样例输入:132
样例输出:3
#include<>
intmain()
{inta,b,c,maG;
cin>>a>>b>>c;
maG=a;
if(maG<b)
maG=b;
if(maG<c)
maG=c;
cout<<maG;
return0;
}
第6题:计算表达式aG3+bG2+cG+d的值。输入G,a,b,c,d,输出计算结果。
样例输入:
样例输出:
#include<>
intmain()
练习题库-C++题库大全 来自淘豆网m.daumloan.com转载请标明出处.