/********************************************************************************* * * 功能描述: 判断一个数是否存在于给定的数组中 * * 做 者: 郭强生 * * 修改日期: 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; } } }