输入一串字符串,运用输出方法计算其中大写 小写 数字 和其他字符的个数
2016-04-01 17:21
1296 查看
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class caclass { public static void ca(string s, out int a, out int b, out int c, out int d) { char[] nu = s.ToCharArray(); int x = 0, y = 0, z = 0, m = 0; for (int i = 0; i < s.Length; i++) { if (nu[i] >= 'a' && nu[i] <= 'z') { x++; } else if (nu[i] >= 'A' && nu[i] <= 'Z') { y++; } else if (nu[i] >= '0' && nu[i] <= '9') { z++; } else { m++; } } a = x; b = y; c = z; d = m; } } class Program { static void Main(string[] args) { Console.WriteLine("请输入一串字符:"); string s; s = Console.ReadLine(); int zm, ZM, sz, qt; caclass.ca(s, out zm, out ZM, out sz, out qt); Console.WriteLine("您输入的字符串中大写字母的个数为:{0}", ZM); Console.WriteLine("您输入的字符串中小写字母的个数为:{0}", zm); Console.WriteLine("您输入的字符串中数字的个数为:{0}", sz); Console.WriteLine("您输入的字符串中其他字符的个数为:{0}", qt); Console.ReadKey(); } } }
相关文章推荐
- 安卓开发——androidstudio自动导包(导入全部包)
- h5嵌入视频遇到的bug及总结
- 构建之法阅读笔记02
- JavaWeb学习笔记——第一个JSP文件
- 64. Minimum Path Sum
- 浅谈Java泛型中的extends和super关键字
- 开发环境小结
- 使用RAC的项目升级到Xcode7.3时报错
- DialogFragment文档
- 设计模式——访问器模式
- 【C++】int与string连接的一种方法(+字符串流简介)
- Linux中断(interrupt)子系统之二:arch相关的硬件封装层【转】
- 利用PathFilter上传多个本地的文件
- Codeforces 659F Polycarp and Hay【BFS】
- UVA122(BFS)
- 双向链表的实现
- linux十几个开关机命令
- Codeforces 659F Polycarp and Hay【BFS】
- linux网络流量监控工具
- CSS清浮动处理(Clear与BFC)