請問各位大佬,麻煩看一下問題出在哪里?感謝
using System;
using System.Collections.Generic;
using System.Text;
namespace projGetMaxScore
{
? ? class Program
? ? {
? ? ? ? static void Main(string[] args)
? ? ? ? {
? ? ? ? ? ?int[] fenshu=new int[] {89,90,98,56,60,91,83,85};
? ? ? ? ? ?string[] name=new string[] {"吳松","錢東宇","伏晨","陳陸","周蕊","林日鵬","何昆","關(guān)欣"};
? ? ? ? ? ?int max=fenshu[0];
? ? ? ? ? ?string k;
? ? ? ? ? ?int j=0;
? ? ? ? ? ?for(i=0;i<fenshu.Length;i++)
? ? ? ? ? ?{
? ? ? ? ? ? ? ?if(fenshu[i]>max)
? ? ? ? ? ? ? ?{
? ? ? ? ? ? ? ? ? ?fenshu[i]=max;
? ? ? ? ? ? ? ? ? ?j=i;
? ? ? ? ? ? ? ?}
? ? ? ? ? ?}
? ? ? ? ? ?Console.WriteLine("分?jǐn)?shù)最高的是{0},分?jǐn)?shù)是{1}"name[j],fenshu[j]);
? ? ? ? }
? ? }
}
2020-12-22
fenshu[i]=max;應(yīng)該是max=fenshu[i];而且,i應(yīng)該從1開始循環(huán)就行了