第1题:
输入一个华氏温度,要求输出摄氏温度。公式为:c=5/9*(F-32)。 样例输入:100 样例输出:37.7778
第2题:
输入一个四位数,将其加密后输出。方法是将该数每一位的数字加9,然后除以10取余作为该位上的新数字,最后将千位上的数字和十位上的数字互换,组成加密后的新四位数。 样例输入:1368 样例输出:5207 第3题:
输入一个正整数n(100<=n<=999),依次输出n的百位数字、十位数字、个位数字(以空格分隔)。 样例输入:153 样例输出:1 5 3 第1题:
#include
float F,C; cin>>F;
C=5.0/9.0*(F-32); cout< 第2题: #include int a,b,c,d,e,f; cin>>e; a=e/1000; b=(e-1000*a)/100; c=(e-1000*a-100*b)/10; d=e-1000*a-100*b-10*c; a=(a+9); b=(b+9); c=(c+9); d=(d+9); f=a; a=c; c=f; e=a*1000+b*100+c*10+d; cout< 第3题: #include int a,b,c,d; cin>>d; a=d/100; b=(d-a*100)/10; c=d-a*100-b*10; cout< 第1题: 输入一个华氏温度,要求输出摄氏温度。公式为:c=5/9*(F-32)。 样例输入:100 样例输出:37.7778 #include float F,C; cin>>F; C=5.0/9.0*(F-32); cout< 第2题: 输入一个四位数,将其加密后输出。方法是将该数每一位的数字加9,然后除以10取余作为该位上的新数字,最后将千位上的数字和十位上的数字互换,组成加密后的新四位数。 样例输入:1368 样例输出:5207 #include int a,b,c,d,e,f; cin>>e; a=e/1000; b=(e-1000*a)/100; c=(e-1000*a-100*b)/10; d=e-1000*a-100*b-10*c; a=(a+9); b=(b+9); c=(c+9); d=(d+9); f=a; a=c; c=f; e=a*1000+b*100+c*10+d; cout< 第3题: 输入一个正整数n(100<=n<=999),依次输出n的百位数字、十位数字、个位数字(以空格分隔)。 样例输入:153 样例输出:1 5 3 #include int a,b,c,d; cin>>d; a=d/100; b=(d-a*100)/10; c=d-a*100-b*10; cout< 第4题: 输入三个数给a、b、c,然后交换,把a中原来的值给b,把b中原来的值给c,把c中原来的值给a。 样例输入:1 2 3 样例输出:3 1 2 #include int main() {float a,b,c,x,y; cin>>a>>b>>c; x=a; y=b; b=x; a=c; c=y; cout< 第5题: 有一分段函数如下,请编写程序,输入x值,输出y值。 样例输入:-2 样例输出:7 样例输入:1 样例输出:2 样例输入:11 样例输出:0.222681 #include y=3.0*sqrt(fabs(x)+2.0)+1.0; else if(x<=10) y=pow(x,5)+1.0; else y=sqrt((x+1.0)/(2.0*pow(x,2))); cout< 第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 t1,t2,t3,t4,t5; t1=getchar();t2=getchar();t3=getchar();t4=getchar();t5=getchar(); if(t1>'v') t1=t1-22; else t1=t1+4; if(t2>'v') t2=t2-22; else t2=t2+4; if(t3>'v') t3=t3-22; else t3=t3+4; if(t4>'v') t4=t4-22; else t4=t4+4; if(t5>'v') t5=t5-22; else t5=t5+4; putchar(t1);putchar(t2);putchar(t3);putchar(t4);putchar(t5); return 0; } 第2题: 输入一个不多于5位的正整数,要求分3行输出以下信息,第1行输出它是几位数;第2行从高位到低位依次输出每一位数字(以空格分隔,下同);第3行从低位到高位依次输出每一位数字。 样例输入:32100 样例输出: 5 3 2 1 0 0 0 0 1 2 3 样例输入:40 样例输出: 2 4 0 0 4