国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

輸入姓名直到輸入的是quit時,停止輸入然后顯示出輸入的姓名個數及姓名

2019-11-17 03:20:55
字體:
來源:轉載
供稿:網友

輸入姓名直到輸入的是quit時,停止輸入然后顯示出輸入的姓名個數及姓名

1.輸入姓名直到輸入的是quit時(不區分大小寫),停止輸入然后顯示出輸入的姓名個數及姓名:

要求結果如下圖所示:

 1 class PRogram 2     { 3         static void Main(string[] args) 4         { 5             //集合存放輸入的姓名 6             List<string> listName = new List<string>(); 7             //記錄輸入的姓名個數 8             int count = 0; 9             int wangCount = 0;10             while (true)11             {12                 Console.WriteLine("請輸入姓名:");13                 string input = Console.ReadLine();14                 if (input[0]=='王')15                 {16                     wangCount++;17                 }18                  count++;19                 listName.Add(input);20             }21             //這個是使用list的count屬性22             //Console.WriteLine("你一共輸了{0}同學的姓名,分別如下:", count);23             Console.WriteLine("你一共輸了{0}同學的姓名,分別如下:",count);24             GetList(listName);25             Console.ReadKey();26         }27         /// <summary>28         /// 遍歷姓名集合29         /// </summary>30         /// <param name="listName"></param>31         private static void GetList(List<string> listName)32         {33             34             for (int i = 0; i < listName.Count; i++)35             {36                 Console.WriteLine(listName[i]);37             }38         }39     }
View Code

2.題目內容同上題,再增加一個顯示姓“王”的同學的個數,此處不考慮復姓問題。結果如下圖:

 1   class Program 2     { 3         static void Main(string[] args) 4         { 5             //集合存放輸入的姓名 6             List<string> listName = new List<string>(); 7             //記錄輸入的姓名個數 8             int count = 0; 9             int wangCount = 0;10             while (true)11             {12                 Console.WriteLine("請輸入姓名:");13                 string input = Console.ReadLine();14                 if (input[0]=='王')15                 {16                     wangCount++;17                 }18                 if (input.ToLower() == "quit")19                 {20                     break;21                 }22                 count++;23                 listName.Add(input);24             }25             //這個是使用list的count屬性26             //Console.WriteLine("你一共輸了{0}同學的姓名,分別如下:", count);27             Console.WriteLine("你一共輸了{0}同學的姓名,分別如下:",count);28             GetList(listName);29             //使用拉姆達表達式,能看懂就行30             //Console.WriteLine("你輸入的姓名中姓王的有{0}個同學", listName.Find(x => x[0] == '王').Count());31             Console.WriteLine("你輸入的姓名中姓王的有{0}個同學",wangCount);32             Console.ReadKey();33         }34         /// <summary>35         /// 遍歷姓名集合36         /// </summary>37         /// <param name="listName"></param>38         private static void GetList(List<string> listName)39         {40             41             for (int i = 0; i < listName.Count; i++)42             {43                 Console.WriteLine(listName[i]);44             }45         }46     }
View Code

如有更好的方案,請評論,謝謝!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 郓城县| 松江区| 海淀区| 友谊县| 天长市| 安顺市| 乐亭县| 越西县| 区。| 余庆县| 峡江县| 阿荣旗| 澎湖县| 镇雄县| 潢川县| 垣曲县| 仲巴县| 枣强县| 新宁县| 图木舒克市| 闽侯县| 绵竹市| 鄯善县| 天祝| 繁昌县| 平阳县| 高碑店市| 承德市| 体育| 永胜县| 孟州市| 金寨县| 岳普湖县| 赫章县| 外汇| 仙桃市| 广河县| 花莲市| 资中县| 济宁市| 文安县|