标签:style blog http color ar for sp div 2014
1 //数组的定义,new为初始化,长度为"[]"里的数字,赋值为"{}"内的内容 2 int[] sz = new int[6] { 1, 2, 3, 4, 5, 6 };//名字为sz的数组可以放6个int类型的数{大括号内写入想要写的数用,隔开} 3 //定义的一个数组,这个数组中的数是有索引的,索引从0开始。 4 int i = sz[2];//取出这个数组sz中的某个索引位置的数值,[2]就是2号索引 5 int[] sz1 = new int[6];//可以先不定义数值,在以下的程序中再行定义 6 sz1[0] = 1; 7 sz1[1] = 2;
数组,是某一种类型的组合。
1.
1 Console.Write("请输入班级的总人数:"); 2 int n = int.Parse(Console.ReadLine()); 3 int[] sum =new int[n]; 4 int he = 0; 5 for (int i = 0; i <n; i++) 6 { 7 Console.Write("请输入第" + (i + 1) + "个人的分数:"); 8 sum[i] = int.Parse(Console.ReadLine()); 9 he = he + sum[i]; 10 } 11 int m = sum.Length;//定义m为这个数组sum的长度 12 int pj = he / m; 13 int max = sum[0]; 14 int min = sum[0]; 15 for (int j = 0; j < m; j++) 16 { 17 if (sum[j] > max) 18 { 19 max = sum[j]; 20 } 21 if (sum[j] < min) 22 { 23 min = sum[j]; 24 } 25 } 26 Console.Write("平均分数是:" + pj+"\n最高分:"+max+"\n最低分:"+min); 27 Console.ReadLine();
冒泡排序:(重要内容)
1 Console.Write("请输入班级的总人数:"); 2 int n = int.Parse(Console.ReadLine()); 3 int[] sum =new int[n]; 4 int he = 0; 5 for (int i = 0; i <n; i++) 6 { 7 Console.Write("请输入第" + (i + 1) + "个人的分数:"); 8 sum[i] = int.Parse(Console.ReadLine()); 9 he = he + sum[i]; 10 } 11 int m = sum.Length;//定义m为这个数组sum的长度 12 int pj = he / m; 13 int max = sum[0]; 14 int min = sum[0]; 15 for (int j = 0; j < m; j++) 16 { 17 if (sum[j] > max) 18 { 19 max = sum[j]; 20 } 21 if (sum[j] < min) 22 { 23 min = sum[j]; 24 } 25 } 26 for (int sx = 0; sx < m; sx++)//升序排列,定义一个sx,作为数组的索引,从0开始 27 { 28 for (int bjs = sx; bjs < m-1;bjs++ )//升序比较bjs。 29 {//把第sx个索引的数值与其他的数值比较,并将最大的数值替换到sx索引上 30 int zh = sum[sx];//中间数zh。将索引sx上的值赋给中间数zh 31 if (sum[sx] < sum[bjs + 1])//这里是把sx索引上的值与所有的数值比较大小 32 { 33 sum[sx] = sum[bjs + 1];//将数组中最大的值赋给数组sum上的第sx个索引 34 sum[bjs+1] = zh;//将中间数的值赋给数组sum中原先的最大值所在的索引位置上 35 } 36 } 37 } 38 Console.WriteLine("平均分数是:" + pj + "\n最高分:" + max + "\n最低分:" + min); 39 Console.WriteLine("分数的升序排列:"); 40 foreach (int sxpl in sum)//升序排列sxpl 41 { 42 Console.Write(sxpl + ",");//按照索引打印出来。 43 } 44 Console.WriteLine(""); 45 Console.WriteLine("分数的降序排列:"); 46 for (int jxpl = m-1; jxpl >= 0; jxpl--)//定义将序排列jxpl=m数组中的值得数量 47 { 48 Console.Write(sum[jxpl] + ",");//按照索引的倒序打印出来。 49 } 50 Console.ReadLine();
标签:style blog http color ar for sp div 2014
原文地址:http://www.cnblogs.com/Tirisfal/p/4037042.html