C语言程序分支结构题目及答案Word格式文档下载.docx
- 文档编号:21003642
- 上传时间:2023-01-26
- 格式:DOCX
- 页数:7
- 大小:22.12KB
C语言程序分支结构题目及答案Word格式文档下载.docx
《C语言程序分支结构题目及答案Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《C语言程序分支结构题目及答案Word格式文档下载.docx(7页珍藏版)》请在冰豆网上搜索。
Z'
)c=c+32;
elseif(c>
a'
z'
)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;
%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的值并输出。
{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);
%d不是对称数\n"
24.htm
01.编一个C程序,从键盘上输入一个字符:
若该字符是数字字符,则把它转换为对应的整数并输出;
若该字符是大写字母,则转换成小写并输出;
若该字符是小写字母,则转换为大写并输出;
若该字符是其他字符,则不进行任何操作。
)printf("
elseif(c>
%c\n"
c+32);
c-32);
}
02.输入三个整数,按从大到小的顺序输出。
{inta,b,c,t;
%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;
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.有一分段函数:
1(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);
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 程序 分支 结构 题目 答案