亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

運行失敗,求問哪里錯了?

sing System;

using System.Collections.Generic;

using System.Text;


namespace projAboveAvg

{

? ? class Program

? ? {

? ? ? ? static void Main(string[] args)

? ? ? ? {

? ? ? ? ? ? int[]score=new int[]{90,65,88,70,46,81,100,68};

? ? ? ? ? ? string[]name=new string[]{"景珍","林惠洋","成蓉","洪南昌","龍玉民","單江開","田武山","王三明"};

? ? ? ? ? ? int sum=0,avg=0;

? ? ? ? ? ??

? ? ? ? ? ? for(int i=0,i<score.Length;i++)

? ? ? ? ? ? {

? ? ? ? ? ? ? ? sum+=score[i];

? ? ? ? ? ? }

? ? ? ? ? ? avg=sum/score.Length;

? ? ? ? ? ? ? Console.WriteLine("平均分是{0},高于平均分的有:",avg);

? ? ? ? ? ? for(i=0;i<score.Length;i++)

? ? ? ? ? ? {

? ? ? ? ? ? ? ? if(score[i]>avg)

? ? ? ? ? ? ? ? Console.WriteLine(name[i]+" ");

? ? ? ? ? ? ? ?

? ? ? ? ? ? }

? ? ? ? ? ?

? ? ? ? ? ??

? ? ? ? }

? ? }

}


正在回答

6 回答

?{

? ? ? ? ? ? int[] score = new int[] { 90, 65, 88, 70, 46, 81, 100, 68 };


? ? ? ? ? ? string[] name = new string[] { "景珍", "林惠洋", "成蓉", "洪南昌", "龍玉民", "單江開", "田武山", "王三明" };

? ? ? ? ? ? int sum = 0, avg = 0;

? ? ? ? ? ? for (int i = 0; i< score.Length; i++)

? ? ? ? ? ? {

? ? ? ? ? ? ? ? sum += score[i];

? ? ? ? ? ? }

? ? ? ? ? ? avg = sum / score.Length;

? ? ? ? ? ? Console.WriteLine("平均分是{0},高于平均分的有:", avg);

? ? ? ? ? ? for (int i = 0; i < score.Length; i++)

? ? ? ? ? ? {

? ? ? ? ? ? ? ? if (score[i] > avg)

? ? ? ? ? ? ? ? ? ? Console.WriteLine(name[i] + " ");

? ? ? ? ? ? }

}

這樣就沒問題了


0 回復 有任何疑惑可以回復我~
#1

慕虎4528827

輸出錯了
2023-10-09 回復 有任何疑惑可以回復我~

? string[] name=new string[8]{"景珍","林惠洋","成蓉","洪南昌","尤玉民","單江開","田武山","王三明"};

? ? ? ? ? ? int[] score = new int[8]{90,65,88,70,46,81,100,68};

? ? ? ? ? ? int sum =0,avg=0;

? ? ? ? ? ? for(int i=0;i<score.Length;i++)

? ? ? ? ? ? {

? ? ? ? ? ? ? ? sum+=score[i];

? ? ? ? ? ? }

? ? ? ? ? ? avg=sum/score.Length;

? ? ? ? ? ? Console.WriteLine("平均分:{0}",avg);

? ? ? ? ? ? for(int i=0;i<score.Length;i++)

? ? ? ? ? ? {

? ? ? ? ? ? ? ? if(score[i]>avg)

? ? ? ? ? ? ? ? ? ? Console.Write("{0}"+" ",name[i]);

? ? ? ? ? ? }


0 回復 有任何疑惑可以回復我~
#1

慕虎4528827

你輸出錯了、
2023-10-09 回復 有任何疑惑可以回復我~

?for(int i=0,i<score.Length;i++) // 這句錯了,int i=0; 分號不是逗號


Console.WriteLine(name[i]+" "); // 輸出要求姓名在同一行上,WriteLine輸出一個名字后會換行




0 回復 有任何疑惑可以回復我~
#1

阿鑫太南了

還是不行,我試過修改后,還是報錯
2023-04-24 回復 有任何疑惑可以回復我~
#2

weixin_慕碼人7395805 回復 阿鑫太南了

第二個for(i=0;i<score.Length;i++) i=0之前要加int
2023-05-05 回復 有任何疑惑可以回復我~

using System;


using System.Collections.Generic;


using System.Text;




namespace projAboveAvg


{


? ? class Program


? ? {


? ? ? ? static void Main(string[] args)


? ? ? ? {


? ? ? ? ? ? int[] score = new int[] { 90, 65, 88, 70, 46, 81, 100, 68 };


? ? ? ? ? ? string[] name = new string[] { "景珍", "林惠洋", "成蓉", "洪南昌", "龍玉民", "單江開", "田武山", "王三明" };


? ? ? ? ? ? int sum = 0, avg = 0;




? ? ? ? ? ? for (int i = 0; i < score.Length; i++)


? ? ? ? ? ? {


? ? ? ? ? ? ? ? sum += score[i];


? ? ? ? ? ? }


? ? ? ? ? ? avg = sum / score.Length;


? ? ? ? ? ? Console.WriteLine("平均分是{0},高于平均分的有:", avg);


? ? ? ? ? ? for (int i = 0; i < score.Length; i++)


? ? ? ? ? ? {


? ? ? ? ? ? ? ? if (score[i] > avg)


? ? ? ? ? ? ? ? ? ? Console.Write(name[i] + " ");




? ? ? ? ? ? }

? ? ? ? }

? ? }

}


0 回復 有任何疑惑可以回復我~
#1

saizgt

for (int i = 0; 分號寫成逗號了; for (int i = 0; 第二次的時候int 不能省略
2023-01-07 回復 有任何疑惑可以回復我~

第一行using? 少了個u? ?

avg = sum / score.Length? 不能這樣寫,要直接寫8

0 回復 有任何疑惑可以回復我~

我猜是?平均分是{0},? 這段最后的這個逗號沒有用中文逗號

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

運行失敗,求問哪里錯了?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號