C语言程序-分支结构题目及答案.doc

C语言程序-分支结构题目及答案.doc

ID:53123336

大小:32.00 KB

页数:9页

时间:2020-04-01

C语言程序-分支结构题目及答案.doc_第1页
C语言程序-分支结构题目及答案.doc_第2页
C语言程序-分支结构题目及答案.doc_第3页
C语言程序-分支结构题目及答案.doc_第4页
C语言程序-分支结构题目及答案.doc_第5页
资源描述:

《C语言程序-分支结构题目及答案.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、21.htm01.从键盘输入一个字符,如果是大写字母,就转换成小写;如果是小写字母,就转换成大写,如果是其他字符原样保持并将结果输出。#includevoidmain(){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。#includevoidmain(){inta;scanf("%d",&a);i

2、f(a%5==0&&a%7!=0)printf("yes");elseprintf("no");}03.从键盘输入一个4位正整数,求其逆序数,并输出。例如:若输入1234,则输出应该是4321。#includevoidmain(){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",m);}22.htm01.从键盘输入一个字符,如果是字母,就输出其对应的ASCII码;如果是数字字符,就转换

3、成对应整数并输出。#includevoidmain(){charc;scanf("%c",&c);if(c>='a'&&c<='z'

4、

5、c>='A'&&c<='Z')printf("ASCII:%d",c);elseif(c>='0'&&c<='9')printf("数字:%d",c-'0');}02.从键盘输入一个数,判断其是否能同时被3和5整除。如果是,输出Yes,否则输出No。#includevoidmain(){inta;scanf("%d",&a);if(a%3==0&&a%5==0)printf("yes");

6、elseprintf("no");}03.从键盘输入一个4位正整数,求其各位数字之积,并输出。例如:若输入2523,则输出应该是60。#includevoidmain(){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("%d",m);}23.htm01.根据以下函数关系编写一个程序,对输入的每个x值,计算出y的值并输出。x+10(-10=10)#include

7、io.h>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”,x,y);}02.从键盘输入一个数,判断其是否是5的倍数而不是7的倍数。如果是,输出Yes,否则输出No。#includevoidmain(){inta;scanf("%d",&a);if(a%5==0&&a%7!=0)printf("yes");elseprintf("no");}03.从键盘输入一个五位整数,判断它是不是对称

8、数,并输出判断结果。如43234就是对称数。#includevoidmain(){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);elseprintf("%d不是对称数",n);}24.htm01.编一个C程序,从键盘上输入一个字符:若该字符是数字字符,则把它转换为对应的整数并输出;若该字符是大写字母,则转换成小写并输出;若该字符是小写字母,则转换为大写并输

9、出;若该字符是其他字符,则不进行任何操作。#includevoidmain(){charc;scanf("%c",&c);if(c>='0'&&c<='9')printf("%d",c-'0');elseif(c>='A'&&c<='Z')printf("%c",c+32);elseif(c>='a'&&c<='z')printf("%c",c-32);} 02.输入三个整数,按从大到小的顺序输出。#includevoidmain(){inta,b,c,t;scanf("%d%d%d",&a,&b,&c);if

10、(a

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。