為什么我輸出的事 分數(shù)最高的是關(guān)欣而不是付晨 最惡心的是分數(shù)是對的
namespace projGetMaxScore
{
? ? class Program
? ? {
? ? ? ? static void Main(string[] args)
? ? ? ? {
? ? ? ? int[]num=new int[]{89,90,98,56,60,91,93,85};
? ? ? ? string[] xingming = new string[] {"吳松","錢東宇","伏晨","陳陸","周蕊","林日鵬","何昆","關(guān)欣"};? ?
? ? ? ? int max=num[0];
? ? ? ? string name=xingming[0];
? ? ? ? for(int i=0;i<num.Length;i++)
? ? ? ? {
? ? ? ? ? ? if(num[i]>max)
? ? ? ? ? ? max=num[i];
? ? ? ? ? ? name=xingming[i];
? ? ? ? }
? ? ? ??
? ? ? ? Console.Write("分數(shù)最高的是{0},分數(shù)是{1}",name,max);? ??
? ? ? ? }
? ? }
}
2022-07-28
?if(num[i]>max)
? ? ? ? ? ? max=num[i];
? ? ? ? ? ? name=xingming[i];
if下面兩條語句要用{}括起來,確保兩條語句都是受if條件限制,否則只有if下面第一句是受if條件限制的,第二句話會一直執(zhí)行到for循環(huán)最后一次