C# ——输入 若干字符组成的字符串,写静态方法,统计并输出各种字符的数目
来源:互联网 发布:tomcat启动显示端口号 编辑:程序博客网 时间:2024/05/29 15:44
/* (程序头部注释开始)
* 程序的版权和版本声明部分
* Copyright (c) 2014, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称:输入一个由若干字符组成的字符串,输出其中的大写字母、小写字母、数字和其他字符的个数。
* 作 者: 李莉
* 完成日期: 2016 年 04 月 01 日
* 版 本 号: V1.0
* 对任务及求解方法的描述部分
* 输入描述:
* 问题描述:
* 程序输出:
* 程序头部的注释结束
*/
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ class Program { static void Main(string[] args) { Console.WriteLine("请您输入一个由若干字符组成的字符串:"); String s = Console.ReadLine(); byte[] array = System.Text.Encoding.ASCII.GetBytes(s); int[] m = new int[array.Length]; for (int i = 0; i < s.Length; ++i) { m[i] = (int)(array[i]); } Myclass.get_number(m); Console.ReadKey(); } } class Myclass { public static void get_number(params int[] a) { int big = 0, small = 0, number = 0, other = 0; for (int j = 0; j < a.Length; ++j) { if (a[j] >= 65 && a[j] <= 90) { ++big; } else if (a[j] >= 97 && a[j] <= 122) { ++small; } else if (a[j] >= 48 && a[j] <= 57) { ++number; } else { ++other; } } Console.WriteLine("大写字母的个数为:{0} ", big ); Console.WriteLine("小写字母的个数为:{0} ", small); Console.WriteLine(" 数字的个数为:{0} ", number); Console.WriteLine("其他字符的个数为:{0}", other); Console.ReadKey(); } }}
运行结果:
0 0
- C# ——输入 若干字符组成的字符串,写静态方法,统计并输出各种字符的数目
- 统计字符串中字符种类的数目
- C#--输入一个由若干字符组成的字符串,输出其中的大写字母、小写字母、数字和其他字符的个数。
- ASM--统计输入的字符个数,并输出
- 统计字符串中重复的字符个数并输出
- 如何让用c语言统计字符串中小写字母,空格和其他字符的数目
- Java 文件统计:编写程序,统计英文文本文件中的字符数目和单词数目。程序运行时,输入要统计的文件的名称,程序处理后输出字符数目和单词数目
- 输入一行字符,统计其中字母、数字、空格、其它字符的数量,并输出到控制台
- 从某个给定的字符串中选取需要的字符并组成字符串输出
- C#--第三周实验--任务2--输入一个由若干字符组成的字符串,输出其中的大写字母、小写字母、数字和其他字符的个数(控制台应用)
- 统计字符串中各种字符的个数
- 手动输入一个字符串,仅限小写字母,统计并输出每个字符在字符串中出现的次数,并输出。
- 手动输入一个字符串,仅限小写字母,统计并输出每个字符在字符串中出现的次数,并输出。
- C#统计输入的字符类型数量
- 汇编语言 输入字符串并输出所有非字母字符的前后导字符
- 统计输入的字符!
- 《任意输入一个合理大小的字符串,实现逆序输出并统计一个字符串中字母、数字、空格及其他字符的个数》
- 输入字符串,统计字符串中出现频率次数最多的字符,并统计次数,以及每个字符字符出现的次数
- Java 插件 —— fckedit详细使用说明
- android代码混淆
- LR 测试范本 test script
- Android最佳性能实践(四)——布局优化技巧
- 75. Autorelease机制及释放时机
- C# ——输入 若干字符组成的字符串,写静态方法,统计并输出各种字符的数目
- AndroidStudio使用过程中遇到的bug(持续更新)
- 一节前端课:html+css+js做个计算器
- VC中BOOL和bool的区别
- Spark RDD 的Transformation与Action的常用功能总结(Python版本)
- Thinkphp无限分类函数
- RubyMine常用快捷键
- Git学习总结
- 小知识点集锦