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/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 |
相关文章推荐
- java小算法—输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
- 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
- android中输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
- 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
- 输入一行字符,分别统计其中英文字母,空格,数字和其它字符的个数
- 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
- 用户输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
- 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
- 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
- 【程序17】输入一行字符,分别统计其中英文字母、空格、数字和其它字符的个数
- 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
- 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
- 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
- StChar.java 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
- 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
- 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
- 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
- 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
- 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
- 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。