《计算字符串中不同字符的个数——C#第三周》
来源:互联网 发布:c语言自学入门书籍推荐 编辑:程序博客网 时间:2024/05/16 10:07
/* (程序头部注释开始)
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称: 《计算字符串中不同字符的个数——C#第三周》
* 作 者: 刘江波
* 完成日期: 2012 年 9 月 16 日
* 版 本 号: v2.0
* 对任务及求解方法的描述部分
* 问题描述:
输入一个由若干字符组成的字符串,输出其中的大写字母、小写字母、数字和其他字符的个数。
* 程序头部的注释结束
*/
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication2{ class Program { static void Main(string[] args) { Console.WriteLine("请您输入一个由若干字符组成的字符串:"); String s = Console.ReadLine(); byte[] array = System.Text.Encoding.ASCII.GetBytes(s); //string转成ASCII byte[]类型 /* int[] m = new int[array.Length]; for (int i = 0; i < s.Length; ++i) { m[i] = (int)(array[i]); }*/ Myclass.get_number(array); Console.ReadKey(); } } class Myclass { public static void get_number(params byte[] 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} 小写字母的个数为:{1} 数字的个数为:{2} 其他字符的个数为:{3}", big, small, number, other); } }}
- 《计算字符串中不同字符的个数——C#第三周》
- C#实例之计算字符串中不同字符的个数
- 十五周—计算字符串中字符种类个数
- 计算字符串中某一个字符的个数
- 【华为oj】计算字符串中含有的不同字符的个数
- 华为OJ:计算字符串中含有的不同字符的个数
- 将字符串中不同字符的个数打印出来
- 将字符串中不同字符的个数打印出来
- 统计字符串中不同字符类型的个数
- 计算字符串中含有的某个字符的个数
- 计算字符串中汉字和全角字符的个数
- 华为机考题 002计算字符串中字符的个数
- 求字符串的不同字符的个数
- 编写一个函数,计算字符串中含有的不同字符的个数。字符在ACSII码范围内(0~127)。不在范围内的不作统计。
- 计算字符串中含有的不同字符的个数。字符在ACSII码范围内(0~127)。不在范围内的不作统计。
- 字符串中字符的个数
- C# 计算字符串中每个字符出现的次数
- ——计算字符个数
- 【STL】inserter和front_inserter的用法
- 黑马程序员——银行业务调度系统
- 不公平的社会
- 《输入一组整数,输出奇数——C#第三周》
- Regex - C++11, 6 of n
- 《计算字符串中不同字符的个数——C#第三周》
- UVa 10369 - Arctic Network(求最小生成树的第k小边)
- 面向对象的 JavaScript 编程:dojo.declare 详解
- RFS的web自动化验收测试——第11讲 变量的声明、赋值及其使用
- 保护爱机 CPU温度知多少?
- 直接插入排序(java实现)
- C库函数中字符串处理函数集合
- 教你编写STL的string类-02(理解C/C++内存管理)
- Android创建文件夹及文件并写入数据