Console.WriteLine("请输入选票上所填的候选人代号(1/2/3/4),输入0结束:");
 定义一个长度为4的整形数组记录每人的票数,用do...while 语循环,并用switch语句记录
switch (code)
                {
                    case "1":
                        S[0]++;
                        break;
                    case "2":
                        S[1]++;
                        break;
    。。
                    
                }打印出总共多少张票,打印出统计结果,
Console.WriteLine("统计结果:");
            for (i = 0; i < ; i++)
            {
                Console.WriteLine("{0}号候选人的票数是:{1}",。。);
            }
定义一个接受数组的方法,计算出谁的票数多谁是班长返回整型,在主函数里接受索引值,并打印。
private static int GetMonitor(int []a)
        {
             
    。。            return number + 1;
        }C#投票系统

解决方案 »

  1.   

    除了最后一个函数要求没用上,其它你参考参考,睡觉了。
    static void Main(string[] args)
            {
                int[] scores = new int[4] { 0, 0, 0, 0, };
                int count = 5;
                do
                {
                    Console.WriteLine("请输入选票上所填的候选人代号(1/2/3/4),输入0结束:");
                    int numInput = Convert.ToInt32(Console.ReadLine());                if (numInput == 0)
                    {
                        goto result;
                    }                count++;
                    switch (numInput)
                    {
                        case 1:
                            scores[0]++;
                            break;
                        case 2:
                            scores[1]++;
                            break;
                        case 3:
                            scores[2]++;
                            break;
                        case 4:
                            scores[3]++;
                            break;
                        default: break;
                    }            } while (count < 10);//10代表循环10次,可以自行修改        result:
                Console.WriteLine("统计结果:");
                for (int j = 0; j < scores.Length; j++)
                {
                    Console.WriteLine("{0}号候选人的票数是:{1}", j + 1, scores[j]);
                }
            }