C语言程序-分支结构题目及答案Word格式文档下载.doc

上传人:b****2 文档编号:14173943 上传时间:2022-10-19 格式:DOC 页数:9 大小:58.50KB
下载 相关 举报
C语言程序-分支结构题目及答案Word格式文档下载.doc_第1页
第1页 / 共9页
C语言程序-分支结构题目及答案Word格式文档下载.doc_第2页
第2页 / 共9页
C语言程序-分支结构题目及答案Word格式文档下载.doc_第3页
第3页 / 共9页
C语言程序-分支结构题目及答案Word格式文档下载.doc_第4页
第4页 / 共9页
C语言程序-分支结构题目及答案Word格式文档下载.doc_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

C语言程序-分支结构题目及答案Word格式文档下载.doc

《C语言程序-分支结构题目及答案Word格式文档下载.doc》由会员分享,可在线阅读,更多相关《C语言程序-分支结构题目及答案Word格式文档下载.doc(9页珍藏版)》请在冰豆网上搜索。

C语言程序-分支结构题目及答案Word格式文档下载.doc

)c=c-32;

printf("

c);

}

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

如果是,输出Yes,否则输出No。

{inta;

scanf("

%d"

a);

if(a%5==0&

a%7!

=0)printf("

yes"

);

elseprintf("

no"

03.从键盘输入一个4位正整数,求其逆序数,并输出。

例如:

若输入1234,则输出应该是4321。

{intn,g,s,b,q,m;

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码;

如果是数字字符,就转换成对应整数并输出。

if(c>

||c>

printf("

ASCII:

elseif(c>

0'

9'

)printf("

数字:

c-'

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

if(a%3==0&

a%5==0)printf("

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

若输入2523,则输出应该是60。

m=g*s*b*q;

\n%d\n"

23.htm

01.根据以下函数关系编写一个程序,对输入的每个x值,计算出y的值并输出。

x+10(-10<

x<

0)

y=2x(0<

=x<

10)

x2(x>

=10)

{intx,y;

scanf(“%d”,&

x);

if(x>

-10&

x<

0)y=x+10;

elseif(x<

10)y=2*x;

elsey=x*x;

printf(“x=%d,y=%d\n”,x,y);

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

如43234就是对称数。

{intn,g,s,b,q,w;

w=n/10000;

q=n/1000%10;

if(w==g&

q==s)printf("

%d是对称数\n"

n);

elseprintf("

%d不是对称数\n"

24.htm

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

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

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

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

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

elseif(c>

%c\n"

c+32);

c-32);

} 

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

{inta,b,c,t;

scanf("

%d%d%d"

a,&

b,&

if(a<

b)

{t=a;

a=b;

b=t;

}

c)

a=c;

c=t;

if(b<

{t=b;

b=c;

printf(“%d,%d,%d"

a,b,c);

03.给出一个百分制的成绩,要求输出成绩等级“A”、“B”,“C”,“D”,“E”。

90分以上的为:

“A”级,80~89分的为“B”,70~79分的为“C”,60~69分的为“D”,60分以下的为“E”。

{intgrade;

scanf(“%d”,&

grade);

switch(grade/10)

{case10:

case9:

printf(“A\n”);

break;

case8:

printf(“B\n”);

case7:

printf(“C\n”);

case6:

printf(“D\n”);

default:

printf(”E\n”);

}

25.htm

01.有一分段函数:

 

(x<

-1)

y= 

2x+9 

(-1≤x≤1 

5x-3 

(x>

1)

从键盘输入x的值,输出y的值。

if(x<

-1)y=1;

=1)y=2*x+9;

elsey=5*x-3;

02.编写一个C语言程序,要求从键盘输入三个整数,并根据对三个数的比较显示如下信息:

①如果三个数都不相等则显示0;

②如果三个数中有二个数相等则显示1;

③如果三个数都相等,则显示2

{inta,b,c;

scanf(“%d%d%d”,&

if(a==b&

b==c)printf(“2\n”);

elseif(a==b||b==c||a==c)printf(“1\n”);

elseprintf(“0\n”);

03.从键盘输入一个数,判断它是否同时能被5和7整除,如果能输出“YES”,否则输出“NO”。

a%7==0)printf("

26.htm

01.输入三角形三边长,判定是否能够组成三角形,并输出判定结果。

能够组成三角形的条件是:

任意两边之和大于第三边(三种情况)

if(a+b>

c&

b+c>

a&

a+c>

b)printf(“YES\n”);

elseprintf(“NO\n”);

02.从键盘输入一个四位正整数,输出其逆序数,并判断是否是对称数,如果是输出“YES”,否则输出“NO”。

提示:

如果输入4253,先求出其每位上的数字,再重新组成其逆序数3524。

如果输入4224,求出其逆序数是4224,则其是对称数。

if(n==m)printf(“YES\n”);

elseprintf(“NO\n”);

03.从键盘输入三个数,求其中最小者并输出。

{inta,b,c,min;

b)min=a;

elsemin=b;

if(min>

c)min=c;

printf(“min=%d"

min);

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 军事政治

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1