首页 > 代码库 > 2014年10月20----数组1
2014年10月20----数组1
////判断邮箱格式是否输入正确 //Console.WriteLine("请输入你的邮箱:"); //string semail = Console.ReadLine(); //semail = semail.ToLower(); //string bidui = "abcdefghijklmnopqrstuvwxyz1234567890_.@"; //int sant = 0; //int sdian = 0; //int zhengque = 0; //for (int i = 0; i < semail.Length; i++) //{ // string sc = semail.Substring(i, 1);//截取字符 // bool b = bidui.Contains(sc); // if (b) // { // if (sc == "@") // { // sant++; // } // if (sc == ".") // { // sdian++; // } // } // else // { // Console.WriteLine("您的邮箱有特殊字符,请检查输入!"); // zhengque++; // } //} //if (sant == 1 && sdian == 1 && zhengque == 0) //{ // if (semail.Contains("@.") || semail.IndexOf("@") > semail.IndexOf(".")) // { // Console.WriteLine("@和.之间需要有邮箱地址代表字符,并且@必须在.前面"); // } // else // { // if (semail.EndsWith(".com") || semail.EndsWith(".cn")) // { // Console.WriteLine("输入正确"); // } // else // { // Console.WriteLine("邮箱必须以.com或者.cn结尾"); // } // } //} //else //{ // Console.WriteLine("注意邮箱中只能出现一个@和一个."); //} //int[] mingzi = new int[9]; // for (int i = 0; i < 9;i++ ) // { // Console.WriteLine("输出"+i+"名字"); // mingzi[i] = int.Parse(Console.ReadLine()); // } // int sum=0; // foreach (int s in mingzi)//s就是直接取里面的数字,第一次是s=mingzi[0],第二次是s=mingzi[1] // { // sum = sum + s; // } // Console.WriteLine(sum); // Console.ReadKey(); //输入你们班的人数求平均分,求最高分,最低分 Console.WriteLine("输入你们班的人数"); int renshu=int.Parse(Console.ReadLine());//输入你们班的人数 int[] chengji=new int[renshu];//人数的数组 int sum=0;//初始总和 int d = 1; for (int i = 0; i < renshu; i++) { Console.WriteLine("输入第{0}个人的成绩为:",d); chengji[i]=int.Parse(Console.ReadLine()); sum=sum+chengji[i]; d++; } double max=chengji[0]; double min=chengji[0]; for (int a = 0; a < renshu; a++) { if (chengji[a] > max) { max = chengji[a]; } if (chengji[a] < min) { min = chengji[a]; } } //由小到大 for (int q = 0; q < renshu; q++) { for (int k = q; k < renshu - 1; k++) { int zhong = 0;//中间数 zhong = chengji[q]; if (chengji[q] > chengji[k + 1])//冒泡排序 { chengji[q] = chengji[k + 1]; chengji[k + 1] = zhong; } } } foreach (int h in chengji) { Console.WriteLine(h); } Console.ReadKey(); //由大到小 //for(int q=0;q<renshu;q++) //{ // for (int k = q; k<renshu-1; k++) // { // int zhong = 0;//中间数 // zhong=chengji[q]; // if (chengji[q] < chengji[k + 1])//冒泡排序 // { // chengji[q] = chengji[k+1]; // chengji[k + 1] = zhong; // } // } //} //foreach (int h in chengji) //{ // Console.WriteLine(h); //} //Console.ReadKey(); Console.WriteLine("最高分为{0},最低分为{1}", max, min); double avg = sum / renshu;//求平均值 Console.WriteLine("总均分是{0}", sum); Console.WriteLine("平均分是{0}", avg); Console.ReadKey();
2014年10月20----数组1
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。