111,126
社区成员
发帖
与我相关
我的任务
分享
static void Main(string[] args)
{
string strID = "你要驗證的號碼";
int ZiMu = 0;
int ShuZi = 0;
int KongGe = 0;
if (strID.Length < 18)
{
strID.PadRight(18,'0');
}
if (strID.Length > 18)
{
string strTmp = strID.Substring(0, 18);
for (int i = 0; i < 18; i++)
{
if (strTmp[i] < '0' || strTmp[i] > '9')
Console.WriteLine("該字符串中包含非數字類型!");
}
}
if (strID.Length == 18)
{
Console.WriteLine("您所判定的字符串是: "+strID);
Console.WriteLine("該字符串中全是由數字組成!");
}
for (int i = 0; i < strID.Length; i++)
{
if (strID[i].ToString() == " ")
KongGe++;
if (strID[i] >= '0'&& strID[i]<= '9')
ShuZi++;
if (strID[i]>= 'a' && strID[i]<= 'z' || strID[i]>= 'A' && strID[i]<= 'Z')
ZiMu++;
}
Console.WriteLine("空格個數為: " + KongGe);
Console.WriteLine("數字個數為: " + ShuZi);
Console.WriteLine("字母個數為: " + ZiMu);
Console.ReadKey();
}
}