问题描述: c语言编程:输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数,用while语句~ 1个回答 分类:综合 2014-09-19 问题解答: 我来补答 #include int main(){int i=0,space=0,num=0,n=0,ch=0;char s[20];printf("请输入一串字符 ");gets(s);while(s[i] != '\0'){if(s[i]==' ')space++;else if(s[i]='0')num++;else if(s[i]='a' || s[i]='A')ch++;elsen++;i++;}printf("刚才输入的字符中英文字符个数为 %d\n",ch);printf("刚才输入的字符中空格个数为 %d\n",space);printf("刚才输入的字符中数字个数为 %d\n",num);printf("刚才输入的字符中其他个数为 %d\n",n);return 0;} 展开全文阅读