数组

数组:
//int [] array = new int [5]{1,2,3,4,5};
// int [] array = new int[5];
// array[0] = 1;
// array[1] = 2;
// array[2] = 3;
// array[3] = 4;
// array[4] = 5;
//// array[5] = 6; 超出索引范围

// int a = array[2];

//string [] ss = new string[3];
//ss[0] = "1";
//ss[1] = "2";
//ss[2] = "3";

//string b = ss[2];


//输入三个人名放入数组
//string[] name = new string[3];
////Console.Write("请输入第一个人名:");
////name[0] = Console.ReadLine();
////Console.Write("请输入第二个人名:");
////name[1] = Console.ReadLine();
////Console.Write("请输入第三个人名:");
////name[2] = Console.ReadLine();
//for (int i = 1; i <= 3; i++)
//{
// Console.Write("请输入第{0}个人名:",i);
// name[i - 1] = Console.ReadLine();
//}

 

////根据班级人数创建一个数组,要求每个人的姓名都要放进去
//Console.Write("请输入班级人数:");
//int n = int.Parse(Console.ReadLine());
//string [] name =new string[n];
//for (int i = 0; i < n; i++)
//{
// Console.Write("请输入第{0}个人的姓名:",i+1);
// name[i] = Console.ReadLine();
//}
//Console.WriteLine("所有人员姓名输入完毕,请按回车键查看所有人员姓名!");
//Console.ReadLine();
//Console.WriteLine();
//for (int i = 0; i < n; i++)
//{
// Console.Write(name[i]+"\t");
//}
//Console.ReadLine();

 

//从控制台输入班级人数
//将每个人的年龄放入数组,
//将所有人的年龄求总和
//求平均年龄
//求年龄最大
//Console.Write("请输入班级人数:");
//int n = int.Parse(Console.ReadLine());
//int [] age = new int[n];
//int sum = 0;
//for (int i = 0; i < n; i++)
//{
// Console.Write("请输入第{0}个人的年龄:",i+1);
// age[i] = int.Parse(Console.ReadLine());
// sum+=age[i];
//}
//Console.WriteLine(sum);
//Console.WriteLine(sum/n);
//int agemax = 0;
//for (int i = 0; i < n; i++)
//{
// if (agemax < age[i])
// {
// agemax = age[i];
// }
//}
//Console.WriteLine("最大年龄是:"+agemax);

////冒泡排序
//for (int i = 0; i < n; i++)
//{
// for (int j = i; j < n-1; j++)
// {
// if (age[i] < age[j+1])
// {
// int zhong = age[i];
// age[i] = age[j+1];
// age[j+1] = zhong;
// }
// }
//}

//for (int i = 0; i < n; i++)
//{
// Console.WriteLine(age[i]);
//}
// Console.ReadLine();

 


//输入班级人数
//输入每个人的分数
//求总分、平均分、两个最高分,两个最低分
Console.Write("请输入班级的人数");
int n = int.Parse(Console.ReadLine());
double[] b = new double[n];
double fen = 0;
for (int i = 0; i < n; i++)
{
Console.Write("请输入{0}的分数:", i + 1);
b[i] = double.Parse(Console.ReadLine());
fen += b[i];
}
Console.Write(fen);
Console.Write(fen/n);


Console.ReadLine();

练习:

//输入班级人数
//输入每个人的分数
//求总分、平均分、两个最高分,两个最低分
//Console.Write("请输入班级的人数");
//int n = int.Parse(Console.ReadLine());
//double[] b = new double[n];
//double fen = 0;
//for (int i = 0; i < n; i++)
//{
// Console.Write("请输入{0}的分数:", i + 1);
// b[i] = double.Parse(Console.ReadLine());
// fen += b[i];
//}
//Console.WriteLine(fen);
//Console.WriteLine(fen / n);

//for (int i = 0; i < n;i++ )
//{
// for (int j = i; j < n - 1;j++ )
// {
// if(b[i]<b[j+1])
// {
// double zhong = 0;
// zhong = b[j+1];
// b[j + 1] = b[i];
// b[i]= zhong;
// }
// }
//}
//Console.WriteLine("两个最高分:"+b[0]+"\t"+b[1]);
//Console.WriteLine("两个最低分:" + b[n-1] + "\t" + b[n-2]);

//Console.ReadLine();

 

 


//随机生成10个不相同的,100以内的数放入数组
//int[] array = new int[10];
//Random ran = new Random();
//for (int i = 0; i < 10; i++)
//{
// bool b = true;
// int a = ran.Next(10);
// for (int j = 0; j < i; j++)
// {
// if (a == array[j])
// {
// b = false;
// i--;
// j = 1000;
// }
// }
// if (b == true)
// {
// array[i] = a;
// }
//}

//for (int i = 0; i < 10; i++)
//{
// Console.Write(array[i]+"\t");
//}
//Console.WriteLine();
//for (int i = 0; i < 10; i++)
//{
// for (int j = i; j < 9; j++)
// {
// if (array[i] > array[j + 1])
// {
// int zhong = array[i];
// array[i] = array[j + 1];
// array[j + 1] = zhong;
// }
// }
//}
//for (int i = 0; i < 10; i++)
//{
// Console.Write(array[i] + "\t");
//}
//Console.ReadLine();

 

//滚动显示

//for (int i = 0; i < 50; i++)
//{
// Console.Clear();//清屏
// int a = ran.Next(10);
// Console.WriteLine(array[a]);
// //暂停100毫秒,0.1秒
// System.Threading.Thread.Sleep(100);
//}


//Console.ReadLine();

 

////抽奖活动,输入手机号码个数,
////将每个手机号码输入数组
////0.1秒滚动显示,5秒结束
//Console.Write("请输入手机号码的个数:");
//int n = int.Parse(Console.ReadLine());
//string [] shouji = new string[n];
//for (int i = 0; i < n; i++)
//{
// Console.Write("请输入第{0}一个手机号码:",i+1);
// shouji[i] = Console.ReadLine();
//}
//Console.WriteLine("所有手机号码输入完毕!请按回车键进行抽奖活动!");
//Console.ReadLine();

//Random ran = new Random();
//for (int i = 0; i < 50; i++)
//{
// Console.Clear();
// int a = ran.Next(n);
// Console.WriteLine("中奖号码:"+shouji[a]);
// System.Threading.Thread.Sleep(100);
//}

posted @ 2016-07-27 21:35  苏炎  阅读(108)  评论(0编辑  收藏  举报