c语言编程:输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数,用while语句~~谢谢

来源:百度知道 编辑:UC知道 时间:2024/06/08 06:14:26
十分感谢~~

#include <stdio.h>
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]<='9' && s[i]>='0')
num++;
else if(s[i]<='z' && s[i]>='a' || s[i]<='Z' && s[i]>='A')
ch++;
else
n++;
i++;
}
printf("刚才输入的字符中英文字符个数为 %d\n", ch);
printf("刚才输入的字符中空格个数为 %d\n", space);
printf("刚才输入的字符中数字个数为 %d\n", num);
printf("刚才输入的字符中其他个数为 %d\n", n);

return 0;
}

用C语言编程:输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数. C语言编程:输入一行字符,统计出其中英文字母、空格、数字和其他字符的个数 c语言编程,编写一个程序,输入一行字符,输出每个字符以及与之对应的ASCII码 C语言 输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。 C语言题:输入一行字符,分别统计出其中的英文字母、空格、数字和其它字符。 C语言编写,输入一行字符(用回车结束),每个数字字符的前后都有空格.请编程,把这一行中的数字转换成一个整数 编程:输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数。 求:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。(用C语言FOR循环写) 试编程:输入一行字符,分别统计出其中英文字母,空格,数字,和其它字符的个数。 编程,输入一行字符,以“\n”结束。分别统计出其中英文字母、空格、数字和其它字符的个数。