运行成功输出错误啊,也没错啊?

来源:6-8 最终项目

慕勒9658528

2018-12-13 00:09

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

写回答 关注

3回答

  • ssdllh
    2019-01-24 09:33:41

    这系统判定输出成功的条件是你输出的必须和他任务上提示的结果一摸一样才行,中英文的标点符号弄错了都不行

  • aureoler
    2018-12-25 11:32:20

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

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

                // 设置平均分变量

                int AVG = 0;

                // 循环得出平均分

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

                {

                    AVG += Result[i];

                }

                // 得出平均分数值

                AVG = AVG/Result.Length;

                // 打印输出

                Console.WriteLine("平均分是{0},高于平均分的有:" , AVG);

                // 循环出高于平均分的名称

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

                {

                    // 判断是否高于平均分

                    if(Result[i] >= AVG)

                    {

                        Console.Write("{0}  " , Name[i]);

                    }

                }


  • __kirito33
    2018-12-13 09:38:28

    输出的那个,是中文输入。不知道是不是这个问题

    __kiri...

    来错地方了,大乱入。。怎么删除

    2018-12-13 09:40:40

    共 1 条回复 >

C#开发轻松入门

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

254118 学习 · 1459 问题

查看课程

相似问题