您的位置:首页 > 其它

输入字符串以及输出

2014-02-27 19:38 225 查看


输入字符串以及输出

Time Limit: 1 Sec Memory Limit: 128 MB

Submit: 188 Solved: 116

[Submit][Status][Web
Board]


Description

编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。


Input

一行字符串


Output

统计数据,4个数字,空格分开。


Sample Input

!@#$%^QWERT 1234567


Sample Output

5 7 4 6

#include<iostream>
using namespace std;
void tongji(char str[100],int a[4])
{a[3]=a[2]=a[1]=a[0]=0;
for(int i=0;i<100;i++)
{if(str[i]=='\0')
break;
if(str[i]>='A'&&str[i]<='Z'||str[i]>='a'&&str[i]<='z')
a[0]++;
else if(str[i]>='0'&&str[i]<='9')
a[1]++;
else if(str[i]==' ')
a[2]++;
else
a[3]++;
}
}

int main()

{

char str[100];

int i,a[4];

cin.getline(str,99);

tongji(str,a);

for(i=0; i<4; i++)

cout<<a[i]<<" ";

cout<<endl;

return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐