【入门】统计字符的个数
1036: 【入门】统计字符的个数
时间限制: 1.000 Sec 内存限制: 16 MB 提交: 15127 解决: 8977 [命题人:][]
提交状态报告
题目描述
从键盘中任意输入一串字符,直至输入"#"字符代表结束.请编程统计输入的字符中的大写字母,小写字母和数字字符的个数分别是多少?
输入
输入只有一行,包括一串字符。(长度小于20,没有空格)
输出
输出只有一行(这意味着末尾有一个回车符号),包括3个整数,分别代表大写字符,小写字符和数字字符的个数。
样例
输入
daDSALDdcada3240#
输出
5 7 4
#include<bits/stdc++.h>
using namespace std;
int main()
{
int s1=0,s2=0,s3=0;
char a;
cin>>a;
do{
if(a>=A&&a<=Z)
{
s1++;
}
if(a>=a&&a<=z)
{
s2++;
}
if(a>=0&&a<=9)
{
s3++;
}
cin>>a;
}
while(a!=#);
cout<<s1<< <<s2<< <<s3<<endl;
return 0;
}
好评
