第十四周项目3-多科成绩单2

来源:互联网 发布:工程造价软件的优点 编辑:程序博客网 时间:2024/05/06 04:42
#include<iostream>  #include<string>  using namespace std;  void input(double s[][4],int n); //输入成绩  void output(double s[][4],int n); //输出成绩  int main()  {      int i,num;//声明变量      string temp,s[4];//自定义函数      string name[5]= {"白","云","飞"};//自定义函数      double score[10][4],a[4];//自定义函数      string course[4]= {"高等数学","英语","C++","总分"};//自定义函数      cout<<"输入学生人数:";      cin>>num;      //(1)输入成绩并求出总分      input(score,num);      //(2)输出成绩      output(score,num);      //(3)输出各门课及总分的最高成绩、最低成绩、平均成绩;      int max,m;//声明变量      for (m=0; m<4 ; m++)//循环语句      {          max=0;          for (i=0; i<num ; i++)//循环语句          {              if(score[i][m]>max)//判断大小              {                  max=score[i][m];                  s[m]=name[i];                  a[m]=max;              }          }      }      for(i=0; i<4; ++i)//循环语句      {          cout<<course[i]<<"的最高成绩是"<<a[i]<<" , "<<s[i]<<endl;      }      return 0;  }  void input(double s[][4],int n)  //输入成绩  {      cout<<"请输入学生的各科成绩:"<<endl;      int i,j,sum;//声明变量      for(i=0; i<n; ++i)//循环语句      {          sum=0;          for(j=0; j<3; ++j)//循环语句          {              cin>>s[i][j];              sum+=s[i][j];              s[i][3]=sum;          }      }  }  void output(double s[][4],int n)  {      int i,j;//声明变量      cout<<"学生成绩如下:"<<endl;      for (i=0; i<n; i++)//循环语句      {          for (j=0; j<4; j++)//循环语句          {              cout<<s[i][j]<<"  ";          }          cout<<endl;      }  }  


运行结果:

0 0