C语言程序-分支结构题目及参考答案 下载本文

内容发布更新时间 : 2024/11/7 17:53:25星期一 下面是文章的全部内容请认真阅读。

21.htm

01. 从键盘输入一个字符,如果是大写字母,就转换成小写;如果是小写字母,就转换成大写,如果是其他字符原样保持并将结果输出。 #include void main() { char c; scanf(\if(c>='A'&&c<='Z') c=c+32; }

02. 从键盘输入一个数,判断其是否是5的倍数而不是7的倍数。如果是,输出Yes,否则输出No。 #include void main() { int a; scanf(\ }

if(a%5==0&&a%7!=0) printf(\else printf(\

else if(c>='a'&&c<='z') c=c-32; printf(\03. 从键盘输入一个4位正整数,求其逆序数,并输出。例如:若输入1234,则输出应该是4321。

页眉内容

#include void main() { int n,g,s,b,q,m; scanf(\

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

printf(\}

22.htm 01. 从键盘输入一个字符,如果是字母,就输出其对应的ASCII码;如果是数字字符,就转换成对应整数并输出。 #include void main() { char c; scanf(\

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

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

#include 页眉内容

else if(c>='0'&&c<='9') printf(\数字:%d\

void main() { int a;

scanf(\ }

if(a%3==0&&a%5==0) printf(\else printf(\

03. 从键盘输入一个4位正整数,求其各位数字之积,并输出。例如:若输入2523,则输出应该是60。 #include void main() { int n,g,s,b,q,m; scanf(\

q=n/1000; b=n/100; s=n/10; g=n; m=g*s*b*q; printf(\}

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

#include void main() { int x,y; scanf(“%d”,&x); if (x>-10 && x<0 ) 2y=x+10; else if (x<10) y=2*x; else y=x*x; printf(“x=%d,y=%d\\n ”,x,y); } 页眉内容

x+10 (-10=10)