分类统计字符串中字符个数的问题
#include<stdio.h>void main()
{
char x;
int z=0,s=0,k=0,q=0;
printf("请输入一行字符:\n");
while((x=getchar())!='\n');
{
if (x>='a'&&x<='z'||x>='A'&&x<='Z') z++;
else if (x>='0'&&x<='9') s++;
else if (x==' ') k++;
else q++;
}
printf(" 字母数:%d\n数字数:%d\n空格数:%d\n其它字符:%d\n",z,s,k,q);
}
要求:将输入的字符串中按字母,空格,数字,其它数出来
为什么算不出来?
帮忙改改
[此贴子已经被作者于2006-3-30 13:36:15编辑过]