最新C语言程序分支结构题目及答案.docx
- 文档编号:10062217
- 上传时间:2023-05-23
- 格式:DOCX
- 页数:9
- 大小:24.42KB
最新C语言程序分支结构题目及答案.docx
《最新C语言程序分支结构题目及答案.docx》由会员分享,可在线阅读,更多相关《最新C语言程序分支结构题目及答案.docx(9页珍藏版)》请在冰点文库上搜索。
最新C语言程序分支结构题目及答案
21.htm
01.从键盘输入一个字符,如果是大写字母,就转换成小写;如果是小写字母,就转换成大写,如果是其他字符原样保持并将结果输出。
#include
voidmain()
{charc;
scanf("%c",&c);
if(c>='A'&&c<='Z')c=c+32;
elseif(c>='a'&&c<='z')c=c-32;
printf("%c",c);
}
02.从键盘输入一个数,判断其是否是5的倍数而不是7的倍数。
如果是,输出Yes,否则输出No。
#include
voidmain()
{inta;
scanf("%d",&a);
if(a%5==0&&a%7!
=0)printf("yes");
elseprintf("no");
}
03.从键盘输入一个4位正整数,求其逆序数,并输出。
例如:
若输入1234,则输出应该是4321。
#include
voidmain()
{intn,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
voidmain()
{charc;
scanf("%c",&c);
if(c>='a'&&c<='z'||c>='A'&&c<='Z')
printf("ASCII:
%d",c);
elseif(c>='0'&&c<='9')printf("数字:
%d",c-'0');
}
02.从键盘输入一个数,判断其是否能同时被3和5整除。
如果是,输出Yes,否则输出No。
#include
voidmain()
{inta;
scanf("%d",&a);
if(a%3==0&&a%5==0)printf("yes");
elseprintf("no");
}
03.从键盘输入一个4位正整数,求其各位数字之积,并输出。
例如:
若输入2523,则输出应该是60。
#include
voidmain()
{intn,g,s,b,q,m;
scanf("%d",&n);
q=n/1000;b=n/100%10;s=n/10%10;g=n%10;
m=g*s*b*q;
printf("\n%d\n",m);
}
23.htm
01.根据以下函数关系编写一个程序,对输入的每个x值,计算出y的值并输出。
#include
voidmain()
{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);
}
02.从键盘输入一个数,判断其是否是5的倍数而不是7的倍数。
如果是,输出Yes,否则输出No。
#include
voidmain()
{inta;
scanf("%d",&a);
if(a%5==0&&a%7!
=0)printf("yes");
elseprintf("no");
}
03.从键盘输入一个五位整数,判断它是不是对称数,并输出判断结果。
如43234就是对称数。
#include
voidmain()
{intn,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);
elseprintf("%d不是对称数\n",n);
}
24.htm
01.编一个C程序,从键盘上输入一个字符:
若该字符是数字字符,则把它转换为对应的整数并输出;
若该字符是大写字母,则转换成小写并输出;
若该字符是小写字母,则转换为大写并输出;
若该字符是其他字符,则不进行任何操作。
#include
voidmain()
{charc;
scanf("%c",&c);
if(c>='0'&&c<='9')printf("%d\n",c-'0');
elseif(c>='A'&&c<='Z')printf("%c\n",c+32);
elseif(c>='a'&&c<='z')printf("%c\n",c-32);
}
02.输入三个整数,按从大到小的顺序输出。
#include
voidmain()
{inta,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”,60分以下的为“E”。 #include voidmain() {intgrade; scanf(“%d”,&grade); switch(grade/10) {case10: case9: printf(“A\n”);break; case8: printf(“B\n”);break; case7: printf(“C\n”);break; case6: printf(“D\n”);break; default: printf(”E\n”);break; } } 25.htm 01.有一分段函数: 1 (x<-1) y= 2x+9 (-1≤x≤1 ) 5x-3 (x>1) 从键盘输入x的值,输出y的值。 #include voidmain() {intx,y; scanf(“%d”,&x); if(x<-1)y=1; elseif(x<=1)y=2*x+9; elsey=5*x-3; printf(“x=%d,y=%d\n”,x,y); } 02.编写一个C语言程序,要求从键盘输入三个整数,并根据对三个数的比较显示如下信息: ①如果三个数都不相等则显示0; ②如果三个数中有二个数相等则显示1; ③如果三个数都相等,则显示2 #include voidmain() {inta,b,c; scanf(“%d%d%d”,&a,&b,&c); 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”。 #include voidmain() {inta; scanf("%d",&a); if(a%5==0&&a%7==0)printf("yes"); elseprintf("no"); } 26.htm 01.输入三角形三边长,判定是否能够组成三角形,并输出判定结果。 能够组成三角形的条件是: 任意两边之和大于第三边(三种情况) #include voidmain() {inta,b,c; scanf(“%d%d%d”,&a,&b,&c); if(a+b>c&&b+c>a&&a+c>b)printf(“YES\n”); elseprintf(“NO\n”); } 02.从键盘输入一个四位正整数,输出其逆序数,并判断是否是对称数,如果是输出“YES”,否则输出“NO”。 (2)文化优势 提示: 如果输入4253,先求出其每位上的数字,再重新组成其逆序数3524。 (4)信息技术优势 如果输入4224,求出其逆序数是4224,则其是对称数。 #include voidmain() 可是创业不是一朝一夕的事,在创业过程中会遇到很多令人难以想象的疑难杂症,对我们这些80年代出生的温室小花朵来说,更是难上加难。 {intn,g,s,b,q,m; 8、你是如何得志DIY手工艺制品的? scanf("%d",&n); q=n/1000;b=n/100%10;s=n/10%10;g=n%10; 10元以下□10~50元□50~100元□100元以上□m=g*1000+s*100+b*10+q; if(n==m)printf(“YES\n”); 可见“体验化消费”广受大学生的欢迎、喜欢,这是我们创业项目是否成功的关键,必须引起足够的注意。 elseprintf(“NO\n”); } 03.从键盘输入三个数,求其中最小者并输出。 #include 加拿大beadworks公司就是根据年轻女性要充分展现自己个性的需求,将世界各地的珠类饰品汇集于“碧芝自制饰品店”内,由消费者自选、自组、自制,这样就能在每个消费者亲手制作、充分发挥她们的艺术想像力的基础上,创作出作品,达到展现个性的效果。 voidmain() 图1-3大学生偏爱的手工艺品种类分布{inta,b,c,min; scanf("%d%d%d",&a,&b,&c); if(a (1)价格低elsemin=b; if(min>c)min=c; printf(“min=%d",min); } 据调查,大学生对此类消费的态度是: 手工艺制品消费比“负债”消费更得人心。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 语言 程序 分支 结构 题目 答案