• 大小: 2KB
    文件类型: .cpp
    金币: 1
    下载: 0 次
    发布日期: 2021-06-11
  • 语言: C/C++
  • 标签:

资源简介

这是一个简短的程序,可以输入学生的成绩,然后显示学生的成绩并计算每个学生的平均成绩,最后计算班级的平均成绩。其中有简单的条件判断,比如学生的成绩必须在0到一百之间,学号不能为负值。还有一些限制条件需要完善,比如学生的学号不能重复之类。。

资源截图

代码片段和文件信息

#include 
#include
#define MAX 50
main()
{
   int istudentNum;
   int Chinese[MAX]Math[MAX]English[MAX];
   int studentID[MAX];
   float average[MAX]classAverage;
   bool STATE=false;

   while(1)
   {
     
     printf(“How many students are in your class?“);
     scanf(“%d“&studentNum);
     if(studentNum<1||studentNum>MAX)
     {
       printf(“The studentNum must be between 1 and %dpress any key to continue“MAX);
       getch();
     }
     else
     {
     break;
     }


   }


   printf(“Please input a StudentID and three scores:\n“);
   printf(“     studentID  Chinese  Math  English\n“);
     for(i=0;i     {
     do
     {

       printf(“NO.%d>“i+1);
       scanf(“%d%d%d%d“&studentID[i]&Chinese[i]&Math[i]&English[i]);
   fflush(stdin);//截断多输入的数字
       if(studentID[i]<0)
       {
         printf(“studentID must be greater than 0\n“);
         STATE=true;
       }
       else if(!(0<=Chinese[i]&&Chin

评论

共有 条评论

相关资源