时间限制:C/C++ 1秒,其他语言2秒
空间限制:C/C++ 32768K,其他语言65536K
64bit IO Format: %lld
题目描述
输入一串字符,以“?”结束。统计其中字母个数,数字个数,其它符号个数。
输入描述:
输入一行,包含若干个字符,以”?”结尾。
输出描述:
输出三行,每行包含一个整数,依次为字母个数,数字个数,其他符号个数。
示例1
输入
ab123!?
输出
Letters=2
Digits=3
Others=1
备注:
空格也可能是一个字符
#include<iostream>
using namespace std;
int main()
{
char a;
int i,k=0,m=0,n=0;
while(a=getchar(),a!='?')
{
if(a>='0'&&a<='9')
k++;
else if((a>='A'&&a<='Z')||(a>='a'&&a<='z'))
m++;
else n++;
}
cout<<"Letters="<<m<<endl<<"Digits="<<k<<endl<<"Others="<<n<<endl;
return 0;
}