using System;using System.Collections.Generic;using System.Text;namespace projGetMaxScore{ class Program { static void Main(string[] args) { int b[]=new int{89,90,98,56,60,91,93,85}; string a[]=new string{"吴松","钱东宇","伏晨","陈陆","周蕊","林日鹏","何昆","关欣"}; int max=89; for(int i=1;i<b.Length;i++) { if(b[i]>max) { b[i]=max; } i++; } Console.WriteLine("分数最高的是"+a[i]","+"分数是"+b[i]); } }}
2 回答
![?](http://img1.sycdn.imooc.com/5b5fdd9c0001d4c410000648-100-100.jpg)
Stardust1001
TA贡献261条经验 获得超78个赞
哎嘿,初学者吗?不是这样的,你要找到最高的分数是吧?不要用b[i],这样的话i是几呢?而且循环里面你没有退出。另外,for循环的括号里面 i++看到了吧,你的for循环的大括号里面i++是不应该存在的。最高的分数应该在max里面,if(b[i]>max){max=b[i];}因该是这样,最后输出的时候,最高分数在max里面,输出max
- 2 回答
- 0 关注
- 997 浏览
添加回答
举报
0/150
提交
取消