最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#迷你猜數(shù)實(shí)例分析

 更新時(shí)間:2015年03月27日 15:05:48   作者:傻瓜閑扯蛋  
這篇文章主要介紹了C#迷你猜數(shù),實(shí)例分析C#操作數(shù)字及數(shù)組的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了C#迷你猜數(shù)。分享給大家供大家參考。具體如下:

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 
using System.Threading.Tasks; 
namespace 迷你猜數(shù) 
{ 
 class Program 
 { 
  static void Main(string[] args) 
  { 
   List<int> LisData = GetData(); 
   LisData = FilterData(LisData, 4659, 0, 1); 
   LisData = FilterData(LisData, 8763, 0, 1); 
   LisData = FilterData(LisData, 1035, 0, 1); 
   LisData = FilterData(LisData, 3249, 1, 1); 
   LisData = FilterData(LisData, 0497, 0, 2); 
   LisData = FilterData(LisData, 9148, 0, 2); 
   foreach(var num in LisData) 
   { 
    Console.WriteLine(num); 
   } 
   Console.ReadKey(); 
  } 
  /// <summary> 
  /// 獲取所有可用數(shù)據(jù) 
  /// </summary> 
  /// <returns></returns> 
  private static List<int> GetData() 
  { 
   List<int> LisData = new List<int>(); 
   for (int i = 0; i < 10; i++) 
   { 
    for (int j = 0; j < 10; j++) 
    { 
     for (int k = 0; k < 10; k++) 
     { 
      for (int m = 0; m < 10; m++) 
      { 
       if((i!=j) && (i!=k) && (i!=m) && (j!=k) && (j!=m) && (k!=m)) 
       { 
        LisData.Add(i * 1000 + j * 100 + k * 10 + m); 
       } 
      } 
     } 
    } 
   } 
   return LisData; 
  } 
  private static List<int> FilterData(List<int> LisData,int Num,int a,int b) 
  { 
   List<int> lisDataNum=new List<int>(); 
   int[] LisNum = new int[4]; 
   //將Num拆分成一個(gè)數(shù)組 
   int[] Numnum = SplitNum(Num); 
   foreach(var Data in LisData) 
   { 
    int aNum = 0; 
    int bNum = 0; 
    //將Data拆分成一個(gè)數(shù)組 
    LisNum = SplitNum(Data); 
    #region 求a,b的個(gè)數(shù) 
    for (int i=0;i<4;i++) 
    { 
     //求a的個(gè)數(shù) 
     if(Numnum[i]==LisNum[i]) 
     { 
      aNum++; 
     } 
     //求b的個(gè)數(shù) 
     for(int j=0;j<4;j++) 
     { 
      if(Numnum[i]==LisNum[j]) 
      { 
       bNum++; 
      } 
     } 
    } 
    bNum -= aNum; 
    #endregion 求a,b的個(gè)數(shù) 
    //判斷a,b 
    if((aNum==a)&&(bNum==b)) 
    { 
     lisDataNum.Add(Data); 
    } 
   } 
   return lisDataNum; 
  } 
  /// <summary> 
  /// 拆分四位數(shù) 
  /// </summary> 
  /// <param name="Num"></param> 
  /// <returns></returns> 
  private static int[] SplitNum(int Num) 
  { 
   int[] Numnu = new int[4]; 
   for (int i = 0; i < 4; i++) 
   { 
    Numnu[i] = Num % 10; 
    Num = Num / 10; 
   } 
   return Numnu; 
  } 
 } 
}

希望本文所述對(duì)大家的C#程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • C#開發(fā)Android百度地圖手機(jī)應(yīng)用程序(多地圖展示)

    C#開發(fā)Android百度地圖手機(jī)應(yīng)用程序(多地圖展示)

    這篇文章主要介紹了C#開發(fā)Android百度地圖手機(jī)應(yīng)用程序(多地圖展示)的相關(guān)資料,需要的朋友可以參考下
    2016-02-02
  • Audio Source組件及相關(guān)API

    Audio Source組件及相關(guān)API

    這篇文章主要介紹了Audio Source組件及相關(guān)API的相關(guān)知識(shí),非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2017-11-11
  • C#線程池操作方法

    C#線程池操作方法

    這篇文章主要介紹了C#線程池操作方法,實(shí)例分析了C#中線程池的相關(guān)使用技巧,需要的朋友可以參考下
    2015-04-04
  • C#數(shù)字圖像處理之圖像縮放的方法

    C#數(shù)字圖像處理之圖像縮放的方法

    這篇文章主要介紹了C#數(shù)字圖像處理之圖像縮放的方法,涉及C#針對(duì)圖像的縮放技巧,需要的朋友可以參考下
    2015-04-04
  • 英語(yǔ)單詞state與status的區(qū)別

    英語(yǔ)單詞state與status的區(qū)別

    state傾向于condition,是一種延續(xù)性的狀態(tài)。status常用于描述一個(gè)過程中的某階段(phase),類似于C語(yǔ)言中枚舉型變量某一個(gè)固定的值,這個(gè)值屬于一個(gè)已知的集合。這篇文章主要介紹了英語(yǔ)單詞state與status的區(qū)別,需要的朋友可以參考下
    2016-11-11
  • C#值類型和引用類型的深入理解

    C#值類型和引用類型的深入理解

    本篇文章主要是對(duì)C#中值類型和引用類型進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以過來(lái)參考下,希望對(duì)大家有所幫助
    2014-01-01
  • C#讀取本地網(wǎng)絡(luò)配置信息全攻略分享

    C#讀取本地網(wǎng)絡(luò)配置信息全攻略分享

    在當(dāng)今數(shù)字化時(shí)代,網(wǎng)絡(luò)已深度融入我們生活與工作的方方面面,對(duì)于軟件開發(fā)而言,掌握本地計(jì)算機(jī)的網(wǎng)絡(luò)配置信息顯得尤為關(guān)鍵,而在 C# 編程的世界里,我們又該如何巧妙地讀取這些至關(guān)重要的本地網(wǎng)絡(luò)配置信息呢?接下來(lái),就讓我們一同踏上探索之旅
    2025-01-01
  • C#實(shí)現(xiàn)圖形路徑變換的方法

    C#實(shí)現(xiàn)圖形路徑變換的方法

    這篇文章主要介紹了C#實(shí)現(xiàn)圖形路徑變換的方法,涉及C#針對(duì)圖形路徑的相關(guān)操作技巧,需要的朋友可以參考下
    2015-06-06
  • Unity實(shí)現(xiàn)背景圖片淡入淡出效果

    Unity實(shí)現(xiàn)背景圖片淡入淡出效果

    這篇文章主要為大家詳細(xì)介紹了Unity實(shí)現(xiàn)背景圖片淡入淡出,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-02-02
  • c#文本加密程序代碼示例

    c#文本加密程序代碼示例

    這是一個(gè)加密軟件,但只限于文本加密,加了窗口控件的滑動(dòng)效果,詳細(xì)看下面的代碼
    2013-11-11

最新評(píng)論

桂平市| 抚松县| 怀远县| 木兰县| 平顶山市| 石景山区| 乌审旗| 甘南县| 抚松县| 七台河市| 邻水| 唐山市| 华池县| 南木林县| 沧州市| 裕民县| 邢台县| 绥德县| 车险| 昔阳县| 西和县| 财经| 南部县| 抚州市| 孝感市| 承德市| 从化市| 紫云| 平安县| 洱源县| 蓬安县| 永吉县| 北流市| 河间市| 临武县| 辛集市| 微山县| 城固县| 扎赉特旗| 江门市| 大荔县|