• 课堂练习——数组


    题目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 }

    结果显示:因为有些长,占空间就往上粘了!!!!!

  • 相关阅读:
    国内CAD二次开发关注度比较
    用Java做UG NX 二次开发
    【纪念帖】开通我的第二技术博客
    UG NXOpen for C++ (NX6) CHM帮助文件
    UG CAM 二次开发 UF_SETUP_generate_program详解
    解决QWidget: Must construct a QApplication before a QPaintDevice
    建模语言: Not UML but Generative Modeling Language
    从32bit迁移到64bit
    从32bit迁移到64bit[3]
    [Revisit.SolidMCP] 更广泛使用pimpl idiom
  • 原文地址:https://www.cnblogs.com/yuyu1993/p/5414870.html
Copyright © 2020-2023  润新知