为了账号安全,请及时绑定邮箱和手机立即绑定

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

             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 回答

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

0 回复 有任何疑惑可以回复我~

 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]);

                }

            }


0 回复 有任何疑惑可以回复我~

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

1 回复 有任何疑惑可以回复我~
#1

__kirito33

来错地方了,大乱入。。怎么删除
2018-12-13 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C#开发轻松入门
  • 参与学习       254034    人
  • 解答问题       1459    个

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

进入课程

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信