您的位置:首页 > 其它

Console-算法[foreach,if]-一输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数

2013-05-06 11:27 706 查看
ylbtech-Arithmetic:Console-算法[foreach,if]-一输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
1.A,Demo(案例)
输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
1.程序分析:利用foreach语句.

1.B,Solution(解决方案)
using System;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
char[] cArray=null;
int letters = 0; //字符数
int space = 0;  //空格数
int digit = 0;  //数字数
int others = 0; //其它字符
Console.WriteLine("Please input some characters");
string str=Console.ReadLine();
cArray = str.ToCharArray();

foreach (Char c in cArray)
{
if (Char.IsLetter(c))
{
letters++;
}
else if (Char.IsWhiteSpace(c))
{
space++;
}
else if (Char.IsDigit(c))
{
digit++;
}
else
{
others++;
}
}

Console.WriteLine("all in all:leters={0},space={1},digit={2},others={3}",letters,space,digit,others);
}
}
}


1.C,Execution Result(运行结果)
Please input some characters
123abc @
all in all:leters=3,space=1,digit=3,others=1
请按任意键继续. . .



作者:ylbtech
出处:http://ylbtech.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐