错在哪呢?

来源:6-8 最终项目

慕莱坞8957037

2015-11-19 12:22

 int[] score = new int[] { 90, 65, 88, 70, 46, 81, 100, 68 };
            string[] name = new string[] { "景珍", "林惠洋", "成蓉", "宏南昌", "龙玉民", "单江开", "田武山", "王三明" };
            int sum = 0, avg, yix;
            for (int i = 0; i < score.Length; i++)
            {
                sum += score[i];
            }
            avg = sum / score.Length;
            Console.Write("平均分是{0},高于平均分的有:", avg);
            Console.WriteLine();
            for (int i = 0; i < name.Length; i++)
            {
                if (score[i] > avg)
                {
                    yix = i;
                    Console.Write(name[i] + " ");
                }
            }
        }

写回答 关注

3回答

  • 暴走男神
    2015-11-26 00:22:14
    已采纳

    第二个for循环不用i 换个其他就可以了

    慕莱坞895...

    非常感谢!

    2015-11-27 10:30:29

    共 1 条回复 >

  • li_bera
    2016-01-12 21:41:11

    yix 这个变量没有用到,可以去掉,并且你这个代码没有问题


    慕设计255...

    没毛病

    2024-04-08 15:27:30

    共 1 条回复 >

  • 慕莱坞8957037
    2015-11-27 10:25:25

    好的谢谢

C#开发轻松入门

本门课程是C#语言的入门教程,将带你轻松入门.NET开发

254119 学习 · 1459 问题

查看课程

相似问题