數字查詢統計重複
問題描述:
輸入一串數字和要查詢的數字,統計該傳中重複出現了幾次要查詢的數字
程式碼:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
#region 設定為可迴圈查詢
MyClass class1 = new MyClass();
while (true)
{
Console.WriteLine("請輸入一串數字");
string str = Console.ReadLine();
if (class1.isNum(str))
{
Console.WriteLine("請輸入您要查詢的一個數字");
String f = Console.ReadLine();
char find;
char.TryParse(f, out find);
//確保輸入的是一個數字
if (class1.isNum(find.ToString()))
{
class1.CountNum(str, find);
}
else
Console.WriteLine("您輸入的格式錯誤!請重新輸入。。。");
}
else
Console.WriteLine("您輸入的格式錯誤!請重新輸入。。。");
}
Console.ReadKey();
#endregion
}
}
class MyClass
{
#region 判斷字串是否都是數字
public Boolean isNum(string val)
{
Regex rex = new Regex(@"^[+-]?\d*$");//如123.4567
if (rex.IsMatch(val))//如果符合這個正規表示式
{
return true;
}
return false;
}
#endregion
#region 查詢數字並記錄數字出現次數的方法
public void CountNum(string str, char find)
{
int n = 0;
char[] word = str.ToCharArray();//將字串裡面的每個字元轉換為字元陣列裡面的元素
char b = Convert.ToChar(find);
for (int i = 0; i < word.Length; i++)
{
if (word[i] == b)
n++;
}
Console.WriteLine("字串中出現{0}次", n);
}
#endregion
}
}
執行結果:
相關文章
- Excel查詢重複項Excel
- 查詢Set中重複的元素
- MySQL 查詢重複的資料MySql
- 在Django中查詢重複專案Django
- [PHP] 演算法-陣列重複數字統計的PHP實現PHP演算法陣列
- excel查重是怎麼查的 excel表格怎麼查詢重複項Excel
- CleverFiles Duplicates Finder for mac(重複檔案查詢)Mac
- 陣列中重複的數字陣列
- 複雜查詢—子查詢
- mysql連表查詢出現資料重複MySql
- Elasticsearch複合查詢——boosting查詢Elasticsearch
- mysql 查詢出重複資料的第一條MySql
- Duplicate File Finder Pro Mac重複檔案查詢工具Mac
- Mac重複檔案查詢工具——Duplicate File Finder pro for MacMac
- 重複檔案查詢清理工具Duplicate File Finder pro
- sql根據多個欄位查詢重複記錄SQL
- Solr複雜查詢一:函式查詢Solr函式
- SQL 複雜查詢SQL
- JZ-050-陣列中重複的數字陣列
- Mysql查詢去重MySql
- Mac重複圖片查詢軟體——Easy Duplicate Photo Finder for MacMac
- DupHunter for Mac(重複影像查詢器)v3.0.1啟用版Mac
- Duplicate File Finder pro mac啟用 ;重複檔案查詢工具Mac
- oracle表複雜查詢Oracle
- Elasticsearch 複合查詢——多字串多欄位查詢Elasticsearch字串
- 劍指Offer--陣列中重複的數字陣列
- [劍之offer] 03 陣列中重複的數字陣列
- 查詢字串中第一個非重複字元的3種方法字串字元
- 重複檔案查詢清理工具:Gemini 2 Mac中文版Mac
- 重複檔案查詢和磁碟整理工具:Tidy Up 5 for MacMac
- Mysql語句查詢指定重複記錄和刪除重複記錄僅保留一條【親測可以】MySql
- 重慶醫保查詢
- Laravel Query Builder 複雜查詢案例:子查詢實現分割槽查詢 partition byLaravelUI
- JPA的多表複雜查詢
- WPS Excel快速統計單列資料的重複次數的方法Excel
- Tidy Up 5 for Mac 重複檔案查詢器和磁碟清潔工具Mac
- 分庫資料如何查詢統計
- 資料統計查詢最佳化
- mysql查詢去重方法解析MySql