C#新建一个项目,开发控制台应用程序,由键盘输入一个整数字符串,统计该字符串中字母的个数。假设输入的字符串为:12sd2e3gf6kh,结果在控制台上输出。
Main 函数里写:
Console.Write("请输入一个字符串:");string str = Console.ReadLine();
int count = 0;
foreach (char c in str)
{
if (char.IsLetter(c))
{
count ++;
}
}
Console.WriteLine(string.Format("字符串{0}中字母的个数为:{1}", str, count));
Console.ReadLine();
温馨提示:答案为网友推荐,仅供参考
第1个回答 2015-01-16
怎么了.你不都做出来了追问
int sum=0;
foreach(var c in str)
{
if((c>'a'&&c<'z')||(c>'A'&&c<'Z'))
{
sum++;
}
}
Console.WriteLine("字符串"+str+"中字母的个数:"+sum);
这个是题目,我要过程的撒。
追答string str = Console.ReadLine();int sum=0;
foreach(var c in str)
{
if((c>'a'&&c<'z')||(c>'A'&&c<'Z'))
{
sum++;
}
}
Console.WriteLine("字符串"+str+"中字母的个数:"+sum);