靜態方法輸出引數統計大寫字母、小寫字母、數字、其他字元的個數
問題及程式碼:
/*
* 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++的一模一樣。。
相關文章
- C語言判斷輸入小寫字母的個數C語言
- isAlnum判斷字元是否為字母數字字元(字母和數字都屬於字母數字字元)字元
- 常見物件-統計大寫,小寫及數字字元的個數案例物件字元
- 【C語言】編寫一個程式從標準輸入讀取字元,並把他們寫到標準輸出。除了大寫字母轉換成小寫字母之外,其他的原樣輸出。C語言字元
- Java變數命名前倆個字母僅含有一個大寫字母的坑Java變數
- 用python3統計一行字元中的英文字母,空格,數字和其他字元的個數Python字元
- 統計一個字串出現頻率最高的字母/數字字串
- Python如何列印出26個大寫字母和26個小寫字母Python
- 2161: 【例9.3】小寫字母轉大寫字母 【超出字元資料範圍】字元
- Java區分大小寫字母數字和符號Java符號
- 這個欄位我明明傳了呀,為什麼收不到 - Spring 中首字母小寫,第二個字母大寫造成的引數問題Spring
- 大小寫字母和數字的組合,不能使用特殊字元正規表示式字元
- 寫一個函式,輸入一個4位數字,要求輸出這4個數字字元函式字元
- 常見物件-把字串的首字母轉大寫其他轉小寫物件字串
- 讀取檔案,每行不超過100個字元,輸出每行中字母最多的單詞的字母數字元
- Java之生成一個隨機驗證碼(數字+大小寫字母)Java隨機
- 常見物件-統計字串中大寫小寫以及數字出現的次數案例物件字串
- JS只能輸入數字,數字和字母等的正規表示式JS
- C語言:將字串中所有小寫字母轉為大寫字母C語言字串
- 小寫數字金額轉大寫
- 第13周-專案1-小玩檔案-用鍵盤輸入檔名,統計輸出檔案中每個字母、數字字元出現的次數字元
- 13:將字串中的小寫字母轉換成大寫字母字串
- 013--Hbuilder--js--將字串中所有大寫字母改成小寫,所有小寫字母改成大寫UIJS字串
- Python 轉換金額數字大寫為數字小寫Python
- 登入密碼長度至少8位,必須符合由數字,大寫字母,小寫字母,特殊符,至少其中三種組成密碼密碼
- JavaScript 小寫數字轉換為大寫JavaScript
- Java數字母Java
- php首字母小寫怎麼轉大寫PHP
- 動態引數,靜態引數
- Lombok首字母小寫,第二個字母大寫,jackson反序列化失敗Lombok
- c#方法引數_輸出引數C#
- 匹配字母、數字和中文字元正規表示式字元
- JavaScript隨機輸出大小寫字母程式碼JavaScript隨機
- ORACLE密碼至少8位,且至少包含字母、特殊字元、數字、大小寫四種中的三種的實現方法Oracle密碼字元
- PHP非字母數字の程式碼PHP
- js將單詞數字母變換為大寫程式碼例項JS
- 統計字串中數字個數,並將數字字串形式輸出字串
- js將小寫數字轉換為大寫形式JS