输入一行字符,要求统计出英文字母、数字、空格和其它字符的个数

来源:百度知道 编辑:UC知道 时间:2024/06/07 01:50:16
循环结构程序设计(输入输出采用cin和cout)
帮帮忙啊 ~~ 我很需要这个程序!!!
谢谢T-T

#include <iostream.h>
#include <ctype.h>

const long MAX = 1000;

int main()
{
char str[MAX];
long digitNumber=0, letterNumber=0, blankNumber=0, otherCharNumber=0;
long loopCount;

while(cin.getline(str,MAX), cin.rdstate() == cin.goodbit)
{
for(loopCount = 0; str[loopCount] != '\0'; loopCount ++)
{
if(isalpha(str[loopCount]) != 0)
letterNumber ++;
else if(isdigit(str[loopCount]) != 0)
digitNumber ++;
else if(str[loopCount] == ' ')
blankNumber ++;
else
otherCharNumber ++;
}
}

cout << "There are " << letterNumber << " letters!" << endl
<< "There are " << digitNumber << " digits!" << endl
<< "There are " << blankNumber << " blanks!" <&

输入一行字符,要求统计出英文字母、数字、空格和其它字符的个数 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 编程:输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数。 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 输入一行字符,分别统计出其中的英文字母.空格.数字.和其他字符的个数! 输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数 任意输入一行字符,分别统计出其中英文字母、空格、数字和其它字符个数。 输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数. 求:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数 输入一行字符,分别统计出其中的英文字母,空格,数字和其他数值的个数