[求助]请教:关于统计问题
输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。我什么想都不明,麻烦大哥大姐教一下啦!
我用C++帮你做了出来了,留了空间让你自己想一下怎样把它改成C语言的版本!努力哦!~
#include <iostream>
using namespace std;
int main()
{int letter=0,space=0,number=0,other=0;
char c;
while((c=getchar())!='\n')
{if(c>='a'&&c<='z'||c>='A'&&c<='Z') letter++;
else if(c==' ') space++;
else if(c>='0'&&c<='9') number++;
else other++;
}
cout<<"letter="<<letter<<endl;
cout<<"space="<<space<<endl;
cout<<"number="<<number<<endl;
cout<<"other="<<other<<endl;
system("pause");
}
以上程序在DEV C++4.9版本里编译通过!