/********************************************************************************* * * 功能描述: 判斷一個數是否存在於給定的數組中 * * 做 者: 郭強生 * * 修改日期: 2012-08-06 * * 備 注: 編寫一個查找函數,對於給定一個數組和要查找的數,查找數組,若是存在 * ,則返回爲true,若是不存在,則返回爲false。 ************************************************************************************/ using System; using System.Collections.Generic; using System.Text; namespace Practice3 { class Program { /// <summary> /// 主函數入口 /// </summary> /// <param name="args">args</param> static void Main(string[] args) { Program pro = new Program(); if (pro.found()) { Console.WriteLine("您要查找的數存在於數組中!"); } else { Console.WriteLine("您要查找的數不存在於數組中!"); } } /// <summary> /// found方法體 /// </summary> /// <returns>flag=true</returns> private bool found() { //用戶界面顯示 Console.WriteLine("輸入您要查找的數:"); string str = Console.ReadLine(); int param = Convert.ToInt32(str); //d給定一個數組 int[] arrays = { 45, 34, 56, 67, 78, 34, 45, 56, 67, 4, 67, 7, 8, }; //設置標誌位 bool flag=false; for (int i = 0; i < arrays.Length; i++) { //判斷該數是否存在於數組當中 if (arrays[i]==param) { flag = true; } } return flag; } } }