hah

来源:互联网 发布:住家保姆 知乎 编辑:程序博客网 时间:2024/04/29 21:00
#include <iostream>using namespace std;#include<string>void zuigaofen(int arr[][],int num);void zuidifen(int arr[][],int num);void count(int arr[][],int num,int n);int main(){cout<<"请输入学生人数:"<<endl;int num;//num为学生人数cin>>num;int a[][]={0};int i=0;for(i;i<num;i++){cout<<"请输入学生的高数成绩:"<<endl;cin>>a[i][1];cout<<endl<<"请输入学生的英语成绩:"<<endl;cin>>a[i][2];cout<<endl<<"请输入学生的C++成绩:"<<endl;cin>>a[i][3];a[i][4]=(a[i][1]+a[i][2]+a[i][3])/3;}cout<<"所有同学高数成绩最高分为:";zuigaofen(a[][1],num);cout<<ednl<<"最低成绩为:";zuidifen(a[][1],num);cout<<endl<<"所有同学英语成绩最高分为:";zuigaofen(a[][2],num);cout<<endl<<"最低成绩为:";zuidifen(a[][2],num);cout<<endl<<"所有同学高数成绩最高分为:";zuigaofen(a[][3]);cout<<endl<<"最低分为:";zuidifen(a[][3]);cout<<endl<<"所有同学总分最高成绩为:";zuigaofen(a[][4],num);cout<<ednl<<"所有同学总分最低成绩为:";zuidifen(a[][4],num);cout<<endl<<"考的总分最高的人数和学号为:";count(a[][4],num,zuigaofen(a[][4],num));cout<<endl<<"考的最低分的人数和学号为:";count(a[][4],num,zuidifen(a[][4],num));return 0;}void zuigaofen(arr[][],num){int i,max=0;for(i=0;i<num;i++){if(arr[i][]>max){max=arr[i][];}}cout<<max;}void zuidifen(arr[][],num){int i,min;for(i=0;i<num;i++){if(arr[i][]<min){min=arr[i][];}}cout<<min;}void count(arr[][],num,n){int i,renshu=0,k;int xuehao[4];for(i=0;i<num;i++){if(arr[i][]==n){renshu[renshu]=i;renshu++;}}cout<<renshu<<"      ";for(k=0;k<renshu;k++){cout<<renshu[k]<<"  ";}}