C#编写一个程序。(用FOR循环) 根据输入某个班级学员的成绩,计算该班学员的平均成绩。

(班级的人数要求用户输入,根据输入的人数,分别录入学员的成绩,计算并显示出平均成绩。最后询问用户是否继续,直到用户自己确定要结束程序退出。)

)
{
Program MyProgram;
MyProgram = new Program();
string[] namearr = new string[4] ;
for (MyProgram.j = 0; MyProgram.j< namearr.Length; MyProgram.j++)
{
Console.WriteLine("姓名:", namearr[MyProgram.j]);
}
int[] scorearr = new int[4];
for (MyProgram.i = 0; MyProgram.i < scorearr.Length; MyProgram.i++)
{
Console.WriteLine("成绩:", scorearr[MyProgram.i]);
}
MyProgram.Setnamearr(namearr);
MyProgram.Class = "09地信2";
MyProgram.Setscorearr(scorearr);
MyProgram.Object = "英语";

Console.WriteLine("班级:",MyProgram.Class);
Console.WriteLine("科目:", MyProgram.Object);
Console.ReadLine();//调试结果查看,输入任意值退出
}

改了这段代码就行了
另外,站长团上有产品团购,便宜有保证
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-03-27
实在是简单啊:
using System;
using System.Collections.Generic;

public class Example
{
public static void Main()
{
List<decimal> cj = new List<decimal>();
int count;
string rd;
decimal avg=0;
Console.Write("请输入学生数:");
count = int.Parse(Console.ReadLine());
for(int i=0;i<count;i++)
{
Console.Write("输入第{0}个成绩:",i+1);
rd =Console.ReadLine();
cj.Add(decimal.Parse(rd));
avg+=decimal.Parse(rd);
}

Console.WriteLine();
Console.WriteLine("平均成绩:{0}",avg/count);

Console.ReadLine();
}
}追问

这里有的代码 还没学过呢。 看不懂啊

追答

我尻!回家去看书去