数组(for 循环+等量代换)
//数组!
// int[] shuzu = new int[6] { 1, 2, 3, 4, 5, 6 };//索引是从0开始。[]内表示数组包含的数值 个数! // int i = shuzu[2];//此处2 表示数组shuzu的索引!这是引用数组的格式!
/* int[] shuzu = new int[6];
shuzu[0] = 1;
shuzu[1] = 2;
shuzu[2] = 3;//当 索引 没赋值时,提取到的是0
int i=shuzu.[3];
Console.Write(i);
Console.ReadLine(); */
/* 求平均分 和 最大最小分值!
Console.Write ("人数");
int n=int.Parse (Console.ReadLine());
int[] i = new int[n]; //创建数组i,包含n个数值!
int zongfen = 0;
double b = 0;
for (int a = 0; a < n; a++)
{
Console.Write("第"+(a+1)+"人分数");
i[a] = int.Parse (Console.ReadLine()); //赋值。数组i里索引为a的值
zongfen+= i[a]; //总和的表示方式
}
b = zongfen / n;
Console.WriteLine("平均分"+b+"总分"+zongfen );
int max = i[0]; int min = i[0]; //赋值数组里的一个数,然后用if 判断大小,然后分大小赋值!
for (int c = 0; c < n; c++)
{
if (i[c] >= max) //比较大小!
{
max = i[c];
}
if (i[c] <= min) //比较大小!
{
min=i[c];
}
}
Console.Write("max" + max + "min" + min);
Console.ReadLine();
/* Console.Write("人数:");
int r = int.Parse(Console.ReadLine ());
int[]ren=new int[r];
for (int a = 0; a < r; a++)
{
Console.Write("第"+(a+1)+"个人分数");
ren[a]=int.Parse (Console.ReadLine ());
}
int d = 0;
for (int b = 0; b < r; b++) //升(降)序排列(冒泡排列法)
{
for (int c = b; c < r-1; c++)
{ d = ren[b]; //中间值赋值要先于if判断,就好比 if (ren[b] < ren[c + 1])
if (ren[b] > ren[c + 1]) //把有用的留下,没用的删除掉.关键在if判断大小和等量代换
{
ren[b] = ren[c + 1];
ren[c + 1] = d;
}
}
}
// foreach (int e in ren) //表示创建新变量e从数组ren中按顺序取值。
// Console.Write(e);
for (int e = 0; e < r;e++) //同上。
{ Console.Write(ren[e]);}
Console.ReadLine(); */
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。