='A'&&celse if(c>='a'&&cprintf("%c",c);}02. 从键盘输入一个数,判断其是否是5的" />

c语言程序分支结构题目及答案

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

21. htm 01. 从键盘输入一个字符,如果是大写字母,就转换成小写;如果是小写字母,就转换成大写,如果是其他字符原样保持并将结果输出。

#include

void main()

{ char c;

scanf("%c",&c);

if(c>='A'&&c<='Z') c=c+32;

else if(c>='a'&&c<='z') c=c-32;

printf("%c",c);

}

02. 从键盘输入一个数,判断其是否是5的倍数而不是7的倍数。如果是,输出Yes,否则输出No。

#include

void main()

{ int a;

scanf("%d",&a);

if(a%5==0&&a%7!=0) printf("yes");

else printf("no");

}

03. 从键盘输入一个4 位正整数,求其逆序数,并输出。例如:若输入1234,则输出应该是4321。

#include

void main() { int n,g,s,b,q,m;

scanf("%d",&n);

q=n/1000; b=n/100%10; s=n/10%10; g=n%10;

m=g*1000+s*100+b*10+q;

printf("%d\n",m);

}

22. htm

01. 从键盘输入一个字符,如果是字母,就输出其对应的ASCII 码;如果是数字字符,就转换成对应整数并输出。

#include

void main()

{ char c;

scanf("%c",&c);

if(c>='a'&&c<='z'||c>='A'&&c<='Z')

printf("ASCII:%d",c);

else if(c>='0'&&c<='9') printf(" 数字:%d",c-'0');

}

02.从键盘输入一个数,判断其是否能同时被3和5整除。如果是,输出Yes,否则

输出No。

#include

void main() { int a;

sea nf("%d",&a);

if(a%3==0&&a%5==0) pri ntf("yes"); else prin tf(" no"); }

03.从键盘输入一个4位正整数,求其各位数字之积,并输出。例如:若输入

2523,

则输出应该是60。

#i nclude void mai n() { int n,g,s,b,q,m; sca nf("%d",&n);

q=n/1000; b=n/100%10; s=n/10%10; g=n%10; m=g*s*b*q; prin tf("\n%d\n",m); }

23. htm

01.根据以下函数关系编写一个程序,对输入的每个

x 值,计算出y 的值并输出

if (x>-10 && x<0 ) y=x+10; else if (x<10) y=2*x; else y=x*x;

printf(

"x=%d,y=%d n ” ,x,y);

02. 从键盘输入一个数, 判断其是否是 5的倍数而不是 7的倍数。如果是,输出 Yes , 否则

输出 No 。

(-10vxv0)

{ i

y x =;彳 2x

(0<=x<10)

seanf (l “%d ,&x); (x>=10)

#in clude < void mai

n(

#include

void main()

{ int a;

scanf("%d",&a);

if(a%5==0&&a%7!=0) printf("yes");

else printf("no");

}

03. 从键盘输入一个五位整数,判断它是不是对称数,并输出判断结果。如就是对称

43234 数。

#include

void main()

{ int n,g,s,b,q,w;

scanf("%d",&n);

w=n/10000; q=n/1000%10; b=n/100%10; s=n/10%10; g=n%10;

if(w==g && q==s) printf("%d 是对称数\n",n);

else printf("%d 不是对称数\n",n);

}

24. htm

01.编一个C程序,从键盘上输入一个字符:

若该字符是数字字符,则把它转换为对应的整数并输出;

若该字符是大写字母,则转换成小写并输出;

若该字符是小写字母,则转换为大写并输出;

若该字符是其他字符,则不进行任何操作。

#include

void main()

{ char c;

scanf("%c",&c);

if(c>='0'&&c<='9') printf("%d\n",c-'0');

else if(c>='A'&&c<='Z') printf("%c\n",c+32);

else if(c>='a'&&c<='z') printf("%c\n",c-32);

}

02. 输入三个整数,按从大到小的顺序输出。

#include

void main()

{ int a,b,c,t;

scanf("%d%d%d",&a,&b,&c);

if (a

{ t=a;a=b;b=t; }

if (a

{ t=a;a=c;c=t; }

if (b

{ t=b;b=c;c=t; }

printf( “%d,%d ,%d ",a,b,c);

}

03. 给出一个百分制的成绩,要求输出成绩等级“ A”、“ B”,“ C”,“ D”,“ E”。90分以上的为:“A 级,80〜89分的为“ B , 70〜79分的为“ C, 60〜69分的为“ D”,

相关文档
最新文档