回 帖 发 新 帖 刷新版面

主题:小程序帮帮忙

输入一个班(最多不超过30人)学生某门课成绩,输入成绩为负值时,出入结束分别统计下列内容
1)统计不几个人数并打印名单;



我是初学者请朋友帮忙一下!~~输入一个班(最多不超过30人)学生某门课成绩,输入成绩为负值时,出入结束分别统计下列内容
1)统计不几个人数并打印名单;


回复列表 (共3个回复)

沙发

static void Main(string[] args)
{
  //
  // TODO: 在此处添加代码以启动应用程序
  //
     string[] Name = new string[30];
     int i = 0,grade;

    do
   {
    Console.Write ("请输入考生姓名:");
    string Student = Console.ReadLine();
    Console.Write ("请输入考生的成绩:");
    grade = Int32.Parse (Console.ReadLine());

    if (grade < 60)
    {
        Name[i] = Student;
        i++;
    }
            
    Console.WriteLine();
                
    if (i != 0)
    Console.WriteLine("不及格的考生名单:");
                
    foreach (string Print in Name)
    {
        Console.Write (Print + " ");
    }

    Console.WriteLine("\n");
    }
    while (grade > 0);

}

可以实现你需要的功能,但觉得还可以根据需要进行完善.

板凳



  这样字的话好象有很多不方便!!
  试试看。 可以用二维数组来处理。
  数组里分别放着名单  成绩 也可以再写一些Index方便索某一个人的信息。

3 楼


  对不起
要是学个结构也不错!~

我来回复

您尚未登录,请登录后再回复。点此登录或注册