1、21.htm01. 从键盘输入一个字符,如果是大写字母,就转换成小写;如果是小写字母,就转换成大写,如果是其他字符原样保持并将结果输出。#include void main() char c;scanf(“%c“,if(c=Ascanf(“%d“,if(a%5=0else printf(“no“);03. 从键盘输入一个 4 位正整数,求其逆序数,并输出。例如:若输入 1234,则输出应该是 4321。#include void main() int n,g,s,b,q,m;scanf(“%d“,q=n/1000; b=n/100%10; s=n/10%10; g=n%10;m=g*1000+
2、s*100+b*10+q;printf(“%dn“,m);22.htm01. 从键盘输入一个字符,如果是字母,就输出其对应的 ASCII 码;如果是数字字符,就转换成对应整数并输出。#include void main() char c;scanf(“%c“,if(c=ascanf(“%d“,if(a%3=0else printf(“no“);03. 从键盘输入一个 4 位正整数,求其各位数字之积,并输出。例如:若输入 2523,则输出应该是 60。#include void main() int n,g,s,b,q,m;scanf(“%d“,q=n/1000; b=n/100%10; s=n
3、/10%10; g=n%10;m=g*s*b*q;printf(“n%dn“,m);23.htm01. 根据以下函数关系编写一个程序,对输入的每个 x 值,计算出y 的值并输出。#include void main() int x,y;scanf(“%d”,if (x-10 scanf(“%d“,if(a%5=0else printf(“no“);03. 从键盘输入一个五位整数,判断它是不是对称数,并输出判断结果。如 43234 就是对称数。#include x+10 (-10=10)void main() int n,g,s,b,q,w;scanf(“%d“,w=n/10000; q=n/1
4、000%10; b=n/100%10; s=n/10%10; g=n%10;if(w=g else printf(“%d 不是对称数n“,n);24.htm01. 编一个 C 程序,从键盘上输入一个字符:若该字符是数字字符,则把它转换为对应的整数并输出;若该字符是大写字母,则转换成小写并输出;若该字符是小写字母,则转换为大写并输出;若该字符是其他字符,则不进行任何操作。#include void main() char c;scanf(“%c“,if(c=0scanf(“%d%d%d“,if (avoid main() int grade;scanf(“%d”,switch(grade/10)
5、 case 10:case 9: printf(“An”);break;case 8: printf(“Bn”);break;case 7: printf(“Cn”);break;case 6: printf(“Dn”);break;default:printf(”En”);break;25.htm01. 有一分段函数: 1 ( x 1 )从键盘输入 x 的值,输出 y 的值。#include void main() int x,y;scanf(“%d”,if (xvoid main() int a,b,c;scanf(“%d%d%d”,if (a=b else if (a=b | b=c |
6、 a=c ) printf(“1n ”);else printf(“0n ”);03. 从键盘输入一个数,判断它是否同时能被 5 和 7 整除,如果能输出“YES” ,否则输出“NO” 。#include void main() int a;scanf(“%d“,if(a%5=0else printf(“no“);26.htm01.输入三角形三边长,判定是否能够组成三角形,并输出判定结果。能够组成三角形的条件是:任意两边之和大于第三边(三种情况)#include void main() int a,b,c;scanf(“%d%d%d”,if (a+bc else printf(“NOn ”);
7、02. 从键盘输入一个四位正整数,输出其逆序数,并判断是否是对称数,如果是输出“YES”,否则输出“NO”。提示:如果输入 4253,先求出其每位上的数字,再重新组成其逆序数 3524。如果输入 4224,求出其逆序数是 4224,则其是对称数。#include void main() int n,g,s,b,q,m;scanf(“%d“,q=n/1000; b=n/100%10; s=n/10%10; g=n%10;m=g*1000+s*100+b*10+q;if (n=m) printf(“YESn ”);else printf(“NOn ”); 03. 从键盘输入三个数,求其中最小者并输出。#include void main() int a,b,c,min;scanf(“%d%d%d“,if (ac) min=c;printf(“min=%d “,min);