输入一行字符,分别统计出其中的英文字母,空格,数字和其他字符的个数用C#怎么做?
3个回答
展开全部
//http://wenku.baidu.com/view/b6aded36a32d7375a4178089.html 这里面有所有的阿斯科马值 你想要什么可以进去找 下面为你写个简单的列子
string str = "0123456789abcdefg0123456789abcdefg";
int iCount = 0;//统计数字有多少个
int sCount = 0;//统计小写字母有多少个
for (int i = 0; i < str.Length; i++)
{
if (str[i] >= 48 && str[i] <= 58)
{
++iCount;
}
else if (str[i] >= 97 && str[i] <= 122)
{
++sCount;
}
}
string strContent = "数字的个数有:" + iCount + "\t\t英文字母的个数有:" + sCount;
string str = "0123456789abcdefg0123456789abcdefg";
int iCount = 0;//统计数字有多少个
int sCount = 0;//统计小写字母有多少个
for (int i = 0; i < str.Length; i++)
{
if (str[i] >= 48 && str[i] <= 58)
{
++iCount;
}
else if (str[i] >= 97 && str[i] <= 122)
{
++sCount;
}
}
string strContent = "数字的个数有:" + iCount + "\t\t英文字母的个数有:" + sCount;
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
循环遍历取得每个字符的assic码,然后进行分类匹对。
追问
我试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询