输入一个由若干字符组成的字符串,输出其中的大写字母、小写字母、数字和其他字符的个数。
using System;
using System.Collections.Generic;
using System.Collections;
using System.Linq;
using System.Text;
namespace test
{
class Program
{
static void Main(string[] args)
{
string str = "";
int num1=0,num2=0,num3=0,num4=0;
str=Console.ReadLine();
char[] strS = str.ToCharArray();
foreach (char i in strS)
{
if (i >= 'a' && i <= 'z')
num1++;
else if (i >= 'A' && i <= 'Z')
num2++;
else if (i >= '1' && i <= '9')
num3++;
else
num4++;
}
Console.WriteLine("{0},{1},{2},{3}",num1,num2,num3,num4);
Console.ReadKey();
}
}
}