表示不能接受,錯哪嘍?
??????? static void Main(string[] args)
??????? {
??????????? string[]name=new string[]{"景珍","林慧洋","成蓉","洪南昌","龍玉民","單江開","田武山","王三明"};
??????????? int[]num=new int[]{90,65,88,70,46,81,100,68};
??????????? int sum=0;
??????????? double avg;
??????????? for(i=0;i<=num.Length;i++)
??????????? {
??????????????? sum+=num[i];
??????????? }
??????????? avg=sum/num.Length;
??????????? Console.WriteLine("平均分是"+avg+",高于平均分的有:");
??????????? int index;
??????????? for (a=0;a<=num.Length;a++)
??????????? {
?????????????? if (num[a]>=avg)
????????????????? {
???????????????????? index=a;
???????????????????? Console.Write(name[a]+" " );
????????????????? }
??????????? }
??????? }
2022-03-26
加油,多練習一定可以。這是賦值呀
2017-03-09
遍歷數組時是for(int i=0;i<num.Length;i++)而不是i<=num.Length
2016-11-07
希望可以采納。
2016-11-07
using System;
using System.Collections.Generic;
using System.Text;
namespace projAboveAvg
{
??? class Program
??? {
??????? static void Main(string[] args)
??????? {
??????????? string[] name = new string[] { "景珍", "林慧洋", "成蓉", "洪南昌", "龍玉民", "單江開", "田武山", "王三明" };
??????????? int[] num = new int[] { 90, 65, 88, 70, 46, 81, 100, 68 };
??????????? int sum = 0;
??????????? double avg;
??????????? for (int i = 0; i <8; i++)
??????????? {
??????????????? sum += num[i];
??????????? }
??????????? avg = sum /8;
??????????? Console.WriteLine("平均分是" + avg + ",高于平均分的有:");
??????????? int index;
??????????? for (int a = 0; a <8; a++)
??????????? {
??????????????? if (num[a] >= avg)
??????????????? {
??????????????????? index = a;
??????????????????? Console.Write(name[a] + " ");
??????????????? }
??????????? }
??????? }
??????? }
??? }
2016-11-07
引用變量前不加個$嗎?我是小白。。。不喜勿噴