题目1 星光大道:有5个选手,20个评委投票。一人只能投一票。
1 static void Main(string[] args)
2 {
3 //星光大道:有5个选手,20个评委投票。 也就是说:20个人给这5个人投票。
4
5 int[] pingwei = new int[20]; //评委 20个评委的数组
6
7 int[] xuanshou = new int[5] { 0, 0, 0, 0, 0 }; //选手 5个选手的数组
8
9 for (int i = 0; i < 20; i++) //评委投票 打印20个评委的投票
10 {
11 Console.WriteLine("请第{0}位评委投票(输入1-5表示支持的选手)", i + 1);
12 pingwei[i] = Convert.ToInt32(Console.ReadLine());
13
14 }
15
16
17
18 //遍历就是每个数据体过一遍,比如你有几个箱子装食物的,你当然要每个箱子看一次才知道有什么吃的,
19 //遍历20个票,给每一个选手加上票数, //上面的for ,已经把20个评委,给5个选手投的票,投好了
20
21 for (int i = 0; i < 20; i++)
22 switch (pingwei[i]) //1~20个评委投的票,进行统计。比如:第一位评委,投了2号选手, 就走 case 2: +1票
23 {
24 case 1: //第一个选手
25 xuanshou[0]++; // ++ 的意思就是加1票 ????????
26 break;
27 case 2: //第二个选手
28 xuanshou[1]++;
29 break;
30 case 3: //第三个选手
31 xuanshou[2]++;
32 break;
33 case 4: //第四个选手
34 xuanshou[3]++;
35 break;
36 case 5: //第五个选手
37 xuanshou[4]++;
38 break;
39 }
40
41 //五个选手得的票数,统计
42 for (int i = 0; i < 5; i++)
43 {
44 Console.WriteLine((i + 1) + "号选手的得票数为:" + xuanshou[i]);
45 }
46
47 }
48
49 }
50 }
结果显示:因为有些长,占空间就往上粘了!!!!!