我在那个软件中做就可以通过,为什么在这个网页中 提交显示错误呢???

来源:6-8 最终项目

qq_冷酷一飞_0

2015-10-27 17:45

string[] name = new string[8] { "景珍", "林惠洋", "成蓉", "洪南昌", "龙玉民", "单江开", "田武山", "王三明" };

            int[] score = new int[8] { 90, 65, 88, 70, 46, 81, 100, 68 };

            int sum = 0, avg;

            for (int i = 0; i < score.Length; i++)

            {

                sum += score[i];


            }

            avg = sum / score.Length;

            Console.WriteLine("平均分是" + avg + "," + "高于平均分的有:");


            for (int i = 0; i < name.Length; i++)

            {

                if (score[i] > avg)

                    Console.Write(name[i] + " ");

            }


写回答 关注

3回答

  • fly飞翔
    2015-10-27 18:04:42
    已采纳

     avg = sum / score.Length;

    应该是 avg = sum / (score.Length);

    望采纳!谢谢

    qq_冷酷一...

    非常感谢!谢谢

    2015-10-28 09:54:03

    共 2 条回复 >

  • 小虎头的小骨头
    2016-07-09 22:59:58

    string[] name = new string[8] { "景珍", "林惠洋", "成蓉", "洪南昌", "龙玉民", "单江开", "田武山", "王三明" };

                int[] score = new int[8] { 90, 65, 88, 70, 46, 81, 100, 68 };

                int sum = 0, avg;

                for (int i = 0; i < score.Length; i++)

                {

                    sum += score[i];


                }

                avg = sum / score.Length;

                Console.WriteLine("平均分是" + avg + "," + "高于平均分的有:");


                for (int i = 0; i < name.Length; i++)

                {

                    if (score[i] > avg)

                        Console.Write(name[i] + " ");

                }


  • qq_冷酷一飞_0
    2015-10-28 09:52:50

    谢谢,但是我在VS中按照上面的就可以运行 啊!!!

C#开发轻松入门

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

254118 学习 · 1459 问题

查看课程

相似问题