王红c语言程序

2020-06-17 11:18

第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 int main() {

float F,C; cin>>F;

C=5.0/9.0*(F-32); cout<

第2题:

#include int main() {

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 main() {

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 int main() {

float F,C; cin>>F;

C=5.0/9.0*(F-32); cout<

第2题:

输入一个四位数,将其加密后输出。方法是将该数每一位的数字加9,然后除以10取余作为该位上的新数字,最后将千位上的数字和十位上的数字互换,组成加密后的新四位数。 样例输入:1368 样例输出:5207

#include int main() {

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 main() {

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 #include int main() {float x,y; cin>>x; if(x<=-1)

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 #include int main()

{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


王红c语言程序.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:八宅法

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: