用C语言编程:输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数.

来源:百度知道 编辑:UC知道 时间:2024/05/22 06:18:54
请问一下那位高手会啊,尽量运用简单的语句

#include <stdio.h>
void main()
{
char line[30];
int i,count1=0,count2=0,count3=0,count4=0;
printf("\n请输入一行字符: ");
gets(line);
i=0;
while(line[i]!='\0')
{
if(((line[i]>=97) && (line[i]<=122))||((line[i]>=65) && (line[i]<=90)))
{
count1++;
}
else if(line[i]==' ')
{
count2++;
}
else if(line[i]>='0' && line[i]<='9')
{
count3++;
}
else
count4++;
i++;
}
printf("\n其中的英文字母个数为 %d\n",count1);
printf("\n其中的空格个数为 %d\n",count2);
printf("\n其中的数字个数为 %d\n",count3);
printf("\n其中的其他字符个数为 %d\n",count4);
}

#include<stdio.h>
#include<string.h>

#define MAX 100
#define LETTER 1
#define NUMBER 2
#define OTHER 3

用C语言编程:输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数. C语言编写,输入一行字符(用回车结束),每个数字字符的前后都有空格.请编程,把这一行中的数字转换成一个整数 C语言编程:输入一行字符,统计出其中英文字母、空格、数字和其他字符的个数 c语言编程,编写一个程序,输入一行字符,输出每个字符以及与之对应的ASCII码 大家帮帮忙啊!!c语言 输入一行字符,并反向输出,用函数解决! C语言问题:输入一行字符,统计其中有多少个单词,单词之间用空格隔开 c语言,累加一行字符中的数字 c语言 累加一行字符中的数字 求:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。(用C语言FOR循环写) C语言编写,输入一行字符(用回车结束),输出每个字符以及与之对应的ASCII代码值,没行输出三对.