用C++回答为:
#includeiostream
using namespace std;
void main()
{
int c,e,x,y,z;
cout"请随意输入一些字符:"endl;
cinc;
e=0;x=0;y=0;z=0;
while ( (c = getchar( ) ) != '\n' )
{
if((c='a'c='z')||(c='A'c='Z')) //计算英文字母
e++;
else if(c==' ') //计算空格
x++;
else if(c='0'c='9') //计算数字
y++;
else if((c='!' c='/')||(c=':' c='@')) //计算其他字符
z++;
}
cout"英文字母数为:"e"个"endl;
cout"空格数为:"x"个"endl;
cout"数字为:"y"个"endl;
cout"其它字符数为:"z"个"endl;
}
欢迎分享,转载请注明来源:表白网
评论列表(0条)