题目描述
从键盘中任意输入一串字符。请编程统计输入的字符中的大写字母,小写字母和数字字符的个数分别是多少?
输入格式
输入只有一行,包括一串字符。(长度小于 500,且没有空格)
输出格式
输出只有一行,包括3个整数。分别代表大写字符,小写字符和数字字符的个数。
输入样例
daDSALDdcada3240
输出样例
5 7 4
题目描述
从键盘中任意输入一串字符。请编程统计输入的字符中的大写字母,小写字母和数字字符的个数分别是多少?
输入格式
输入只有一行,包括一串字符。(长度小于 500,且没有空格)
输出格式
输出只有一行,包括3个整数。分别代表大写字符,小写字符和数字字符的个数。
输入样例
daDSALDdcada3240
输出样例
5 7 4
#include<iostream>
#include<cstring>
using namespace std;
char a[505];
int main( )
{
int up=0,low=0,num=0;
cin>>a;
int len=strlen(a);
for(int i=0;i<len;i++){
if(a[i]>='A'&&a[i]<='Z'){
up++;
}else if(a[i]>='a'&&a[i]<='z'){
low++;
}else if(a[i]>='0'&&a[i]<='9'){
num++;
}
}
printf("%d %d %d",up,low,num);
return 0;
}
有帮助请采纳