{
if(ch[i]>='A'&&ch[i]<='Z'||ch[i]>='a'&&ch[i]<='z')l++; else {
if(ch[i]>='0'&&ch[i]<='9') s++; } }
printf(\字符串长度%d,字母出现次数%d,数字出现次数%d\\n\}
17.在字符串数组ch中查找字符串t,如果找到就输出该串在字符串数组中的位置(下标值),未找到就输出“没有找到”。
18. 若某数具有对称性质,如11,22,33等,编程找出1~256中的对称数。
19.编程,求一个3*3矩阵的对角线元素中最大的元素。
20.打印杨辉三角形10行 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 ??.
21.依次输入任意10个字符,并将它们逆序输出。
# include
char c[10]; int i,t;
for(i=0;i<10;i++) scanf(\ for(i=9;i>=0;i--) printf(\ }
22. 编写函数sum(int n),用于计算并返回1+2+3+...+n的值,主函数已经给出。
#include
scanf(\
printf(\}
23. 请输入两个整数a,b,比较a+b和a×b哪个大,输出判断结果。
24. 编写程序,根据输入的学生成绩,给出相应的等级。90分以上的等级为优秀,60分以下的等级为不及格,其余每10分一个等级。程序如下:
#include
printf(\请输入学生成绩:\ scanf(\ printf(\ if(i>=90)
printf(\优秀\\n\ else if(i>=80) }
printf(\良好\\n\ else if(i>=70)
printf(\中等\\n\ else if(i>=60) printf(\及格\\n\ else
printf(\不及格\\n\
25.求出10 到100内能同时被2、3、7整除的数,并输出。
#include
for(i=10;i<=100;i++) {
if(i%2==0&&i%3==0&&i%7==0) printf(\ } }
26.输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
#include
char ch;
int z=0,k=0,s=0,q=0;
while((ch=getchar())!='\\n') {
if(ch>='a'&&ch<='z'||ch<='z'&&ch>='a') { z++; }
else if(ch==' ') { k++; }
else if(ch>='0'&&ch<='9') { s++; } else { q++; } }
printf(\字母= %d,空格= %d,数字= %d,其它= %d\\n\ return 0; }
27.求1+2!+3!+...+20!的和
#include
long int s,sum=0; for(j=1;j<=20;j++)
{ s=1;//必须每次都初始化,否则结果不对 for(i=1;i<=j;i++)
{ s*=i;}//求阶乘 sum+=s;//求和 }
printf(\}
28.编程实现求1~1000之间所有奇数的和并输出。
#include
for(i=1;i<=1000;i=i+2) sum+=i;
printf(\奇数和为:%d\}