最后一題,請問下,最后怎么輸出 連著的 幾個名字?
using System;
using System.Collections.Generic;
using System.Text;
namespace projAboveAvg
{
??? class Program
??? {
??????? static void Main(string[] args)
??????? {
???????????
??????????? string[] a =new string[8]{
??????????????? "景珍","林惠洋","成蓉","洪南昌","龍玉民","單江開","田武山","王三明"
??????????? };
??????????? int[] b = new int[8]{
??????????????? 90,65,88,70,46,81,100,68
??????????? };
??????????? int i=0;
??????????? int avge=0;
??????????? int sum=0;
??????????? int count=0;
???????
??????????? for(i=0;i<b.Length;i++){
??????????????? sum +=b[i];
??????????????? count=i+1;
??????????????? avge=sum/count;
??????????? }
?????????? for(i=0;i<b.Length;i++){
??????????? if(b[i]<=avge){
??????????????? continue;
??????????? }else{
??????????????? Console.WriteLine("平均分是"+avge+","+"高于平均分的有"+a[i]+"\t");
??????????? }
??????????
?????????? }
???????????
??????? }
??? }
}
2018-06-16
你這個步驟有一些是多余的。。。而且思路好像錯了。。我把主要代碼告訴你吧。
for(i=0;i<b.Length;i++){
????sum+=b[i];
}
avge=sum/b.Length;
Console.WriteLine("平均分是"+avge+","+"高于平均分的有");
for(i=0;i<b.Length;i++){
????if(b[i]>avge){
????????Console.Write(a[i]+" ");
????}
}
2018-07-30
最大值不應該是<么
2018-07-04
string[] name = new string[] { "景珍", "林惠洋", "成蓉", "洪南昌", "龍玉民", "單江開", "田武山", "王三明" };
??????????? int[] fs = new int[] { 90, 65, 88, 70, 46, 81, 100, 68 };
??????????? int sum = 0;
??????????? int max=0;
??????????? string seclect = "";
??????????? int avg = 0;
??????????? for (int i = 0; i < fs.Length; i++)
??????????? {
??????????????? sum += fs[i];
??????????????? if (fs[i] >max)
??????????????? {
??????????????????? max=fs[i];
??????????????? }
??????????? }
??????????? avg = sum / fs.Length;
??????????? //Console.WriteLine("平均分為:" + avg);
??????????? //Console.WriteLine("最高分為:" + max);
??????????? for (int x = 0; x < fs.Length; x++)
??????????? {
??????????????? if (fs[x] > avg)
??????????????? {
??????????????????? seclect = seclect+name[x]+" ";
??????????????? }
??????????? }
??????????? //Console.Write("超過均分的有:" + seclect);
??????????? Console.Write("平均分是{0}," + "高于平均分的有:{1}", avg, seclect);
??????????? Console.ReadLine();
我這個行不?