作者在 2010-04-18 17:46:33 发布以下内容
题目:从键盘上输入一串字符,编程统计其中字母、空格、数字及其他字符的个数。
/*输出结果有时不对*/
main()
{
int i,k=0,m=0,n=0;
char ch[20];
gets(ch);
for(i=0;i<=20;i++)
if(ch[i]>='a'&&ch[i]<='z'||ch[i]>='A'&&ch[i]<='Z')
k++;
else if(ch[i]==' ')
m++;
else if(ch[i]>='0'&&ch[i]<='9')
n++;
printf("k=%d,m=%d,n=%d",k,m,n);
getch();
}