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

错在哪呢?

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

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

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

慕莱坞8957037 提问者

非常感谢!
2015-11-27 回复 有任何疑惑可以回复我~

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


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

慕设计2558029

没毛病
2024-04-08 回复 有任何疑惑可以回复我~

好的谢谢

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

举报

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

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

进入课程

错在哪呢?

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