静态方法输出参数统计大写字母、小写字母、数字、其他字符的个数
来源:互联网 发布:门锁软件v8 编辑:程序博客网 时间:2024/05/27 09:48
问题及代码:
/* * Copyright (c) 2016, 烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:date.cpp * 作 者:单昕昕 * 完成日期:2016年3月31日 * 版 本 号:v2.0 * 问题描述:输入一个字符串,写一个静态方法来统计大写字母、小写字母、数字、其他字符的个数。 * 程序输入:一个字符串。 * 程序输出:字符串中大写字母、小写字母、数字、其他字符的个数。 */using System;using System.Text;namespace ConsoleApplication1{ class Program { static void Main(string[] args) { Console.Write("s="); string str = Console.ReadLine();//输入字符串 //Console.WriteLine(str.Length); int a,b,c,d; CalString.calculate(str, out a, out b, out c, out d);//调用静态方法来计算 Console.WriteLine("大写字母={0},小写字母={1},数字={2},其他字符的个数={3}", a, b, c, d); Console.ReadKey(); } } class CalString { public static void calculate(string s, out int n1, out int n2, out int n3, out int n4) { n1 = n2 = n3 = n4 = 0;//大写字母、小写字母、数字、其他字符的个数 char[] ss = s.ToCharArray();//将字符串转换成字符数组 foreach (char item in ss) { if (item >= 'A' && item <= 'Z') ++n1;//大写字母 else if (item >= 'a' && item <= 'z') ++n2;//小写字母 else if (item >= '0' && item <= '9') ++n3;//数字 else ++n4;//其他字符 } } }}
运行结果:
好。。简单。。阿。。
就是又套了个类和输出参数的帽子。。其他的和以前写C++的一模一样。。
0 0
- 静态方法输出参数统计大写字母、小写字母、数字、其他字符的个数
- 【二维数组】统计英文大写字母,小写字母,数字,空格,以及其他字符的个数
- C#上机 第四周 任务1.2 输出其中的大写字母、小写字母、数字和其他字符的个数
- 输入一串字符输出字符中大写字母小写字母和数字空格的个数
- 输出一个字符串中的小写字母、大写字母、其他字符的个数
- 有一篇文章,共有三行文字,每行有80个字符。要求分别统计出其中英文大写字母、小写字母、数字、空格以及其他字符的个数。
- 在一个字符串中,统计大写字母个数,小写字母个数,其他字符个数的四种算法
- C#--输入一个由若干字符组成的字符串,输出其中的大写字母、小写字母、数字和其他字符的个数。
- Java中字符串的大写字母、小写字母等字符个数的统计(三种方法)
- 统计一个字符串中大写字母字符,小写字母字符,数字字符出现的次数。(不考虑其他字符)
- 从终端获取一个字符串,分别统计其中大写字母、小写字母、数字及其它字符的个数。
- 7.10 有一篇文章,共有3行文字,每行有80个字符。要求分别统计出其中英文大写字母、小写字母、数字、空格以及其他字符的个数。
- 习题 6.10 有一篇文章,共有3行文字,每行有80个字符。要求分别统计出其中英文大写字母、小写字母、数字、空格以及其他字符的个数。
- 标准输入读取字符,并标准输出。大写字母转换成小写字母,其他的原样输出
- C#--第三周实验--任务2--输入一个由若干字符组成的字符串,输出其中的大写字母、小写字母、数字和其他字符的个数(控制台应用)
- 统计一个字符串中大写字母,小写字母,以及数字的个数。
- C#统计字符串中汉字的个数,数字的个数,大写字母的个数,小写字母的个数
- 求输入一串字符中数字、大写字母、小写字母、空格的个数
- 预热任务之git、github、sourcetree入门笔记
- 图示经典算法--三向切分的快速排序
- 猜数字游戏
- VB
- 用Jquery做图片轮播
- 静态方法输出参数统计大写字母、小写字母、数字、其他字符的个数
- Mina框架实现最简单的服务端(二)
- 关于JSP
- CodeForces 18B Platforms (水题)
- 动画演示10个超有趣的Linux命令
- 查看邮件是否已被阅读
- ViewHolder优化
- Qt之等待提示框(QTimer)
- 字符串以为包含问题