第1题:输入5小写字母,将其译成密码。密码规律是:用原来的字母后面第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”。 样例输入:ahoux 样例输出:elsyb
方法一:
#include
{char c1,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;
cout< #include while((c=getchar())!='\\n') { c+=4; if(c>'z') c-=26; printf(\ } return 0; } 第2题:输入圆的半径和圆柱的高,依次输出圆周长、圆面积、圆球表面积、圆柱体积(以 空格分隔,π取3.14)。 样例输入:1.5 3 样例输出:9.42 7.065 28.26 21.195 #include {float r,h,c,s1,s2,v; cin>>r>>h; c=3.14*r*2; s1=3.14*r*r; s2=4*3.14*r*r; v=s1*h; cout< 第3题:输入一个华氏温度,要求输出摄氏温度。公式为:c=5/9*(F-32)。 样例输入:100 样例输出:37.7778 #include 第4题:有一分段函数如下,请编写程序,输入x值,输出y值。 样例输入:-2 样例输出:14.5 样例输入:1 样例输出:0.393654 样例输入:6 样例输出:0.848872 #include #include y=3*x*x-5/x; else if(x<5) y=1/(2+cos(x)); else y=sqrt(sin(x)+1); printf(\return 0;} 第5题:输入3个整数,输出其中最大数。 样例输入:1 3 2 样例输出:3 #include {int a,b,c,max; cin>>a>>b>>c; max=a; if(max 第6题:计算表达式ax3+bx2+cx+d的值。输入x,a,b,c,d,输出计算结果。 样例输入:2.2 3 4 5 6 样例输出:68.304 #include {float x,a,b,c,d,e; cin>>x>>a>>b>>c>>d; e=a*x*x*x+b*x*x+c*x+d; cout< 第7题:计算表达式的值。输入a,b,c,d,e,输出计算结果。 样例输入:1 2 3 4 5 样例输出:0.347826 #include {float a,b,c,d,e,y; cin>>a>>b>>c>>d>>e; y=a*b/(c/d+e); cout< 第8题:输入两个整数,将它们交换后输出。 样例输入:1 2 样例输出:2 1 #include