這個(gè)沒(méi)問(wèn)題,但是為什么我把student改成name就報(bào)錯(cuò)?
????????????// 所有學(xué)生姓名數(shù)組
??????????? string[] names = {"景珍","林惠洋","成蓉","洪南昌","龍玉民","單江開(kāi)","田武山","王三明" };
??????????? // 所有學(xué)生分?jǐn)?shù)數(shù)組
??????????? int[] scores = new int[]{90,65,88,70,46,81,100,68};
?????????? ?
??????????? // 總分 平均分
??????????? int sum = 0, avg;
?????????? ?
??????????? // 遍歷數(shù)組求學(xué)生總分
??????????? foreach (int i in scores) {
??????????????? sum += i;
??????????? }
?????????? ?
??????????? // 通過(guò)總分獲得平均分?jǐn)?shù)
??????????? avg = sum/scores.Length;
?????????? ?
??????????? // 高于平均分的學(xué)生姓名集
??????????? string student = null;
??????????? for (int i = 0; i < scores.Length; i++) {
??????????????? // 比較學(xué)生分?jǐn)?shù)和平均分
??????????????? if (scores[i] > avg) {
??????????????????? // 將高于平均分的學(xué)生姓名加入姓名集
??????????????????? student = student + " " + names[i] + " ";
??????????????? }
??????????? }
?????????? ?
??????????? // 打印結(jié)果
??????????? Console.WriteLine("平均分是" + avg + ",高于平均分的有:");
??????????? Console.WriteLine(student);
2019-09-06
這個(gè)本來(lái)就沒(méi)有錯(cuò)呀,可能你自己再操作時(shí),編寫(xiě)錯(cuò)誤了誤把name寫(xiě)成names吧,我拷貝你的代碼再程序中運(yùn)行,然后換成name還是同樣的結(jié)果,沒(méi)有錯(cuò)啊,正確的,只是換個(gè)名稱(chēng)而已,且name又不是關(guān)鍵字,所以是可以的。
2019-08-30
我改了沒(méi)問(wèn)題, 檢查一下你的拼寫(xiě);
```
using System;
using System.Collections.Generic;
using System.Text;
namespace Test
{
class Program
{
static void Main(string[] args)
{
//請(qǐng)?jiān)谶@里完善代碼
// 所有學(xué)生姓名數(shù)組
string[] names = { "景珍", "林惠洋", "成蓉", "洪南昌", "龍玉民", "單江開(kāi)", "田武山", "王三明" };
// 所有學(xué)生分?jǐn)?shù)數(shù)組
int[] scores = new int[] { 90, 65, 88, 70, 46, 81, 100, 68 };
// 總分 平均分
int sum = 0, avg;
// 遍歷數(shù)組求學(xué)生總分
foreach (int i in scores)
{
sum += i;
}
// 通過(guò)總分獲得平均分?jǐn)?shù)
avg = sum / scores.Length;
// 高于平均分的學(xué)生姓名集
string name = null;
for (int i = 0; i < scores.Length; i++)
{
// 比較學(xué)生分?jǐn)?shù)和平均分
if (scores[i] > avg)
{
// 將高于平均分的學(xué)生姓名加入姓名集
name = name + " " + names[i] + " ";
}
}
// 打印結(jié)果
Console.WriteLine("平均分是" + avg + ",高于平均分的有:");
Console.WriteLine(name);
}
}
}
```