foreach為啥不對
?static void Main(string[] args)
? ? ? ? {
? ? ? ? ? ? int k,max;
? ? ? ? ? ? string[] name=new string[]{吳松,錢東宇,伏晨,陳陸,周薇,林日鵬,何昆,關(guān)欣};
? ? ? ? ? ? int[] num=new int[]{89,90,98,56,60,91,93,85};
? ? ? ? ? ? k=0;
? ? ? ? ? ? max=num[0];
? ? ? ? ? ? foreach(int x in num)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? if(x>max)
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? max=x;
? ? ? ? ? ? ? ? ? ? k=x;
? ? ? ? ? ? ? ? }
? ? ? ? ? ? }
? ? ? ? ? ? Console.WriteLine("分?jǐn)?shù)最高的是:"+string[k],"分?jǐn)?shù)是:"+num[k]);
2019-07-19
你這里的x是num中的元素呀,不是索引。
2019-07-19
首先人名不是變量要打雙引號(字符串)。其次k=x,x是分?jǐn)?shù)。數(shù)組哪有那么長。