高手请进,一个有错误的c++编程,到底是哪里错了?帮忙修改一下。

来源:百度知道 编辑:UC知道 时间:2024/09/24 02:23:58
//有N个同学,每人考M门课,求
//1找出成绩最高的同学的学号和课程号。
//2找届不及格课程的学生的学号及其各门课的成绩。
//3求全部学生每门课程的平均分和每个学生全部课程的平均分。
#include "iostream.h"
int m,n;
void input(int a[][]) //输入成绩单,及学号
{
for(int i=0;i<n;i++)
{
cout<<"请依次输入第"<<i<<"个同学每门的成绩:"<<endl;
for(int j=0;j<m;j++)
cin>>a[i][j];
}
}
void max(int a[][]) //成绩最高的同学的学号和课程号
{
int max_;
max_=a[0][0];
for(int i=0;i<n;i++)
for(int j=0;j<m;j++)
{
if(a[i][j]>max_)
max_=a[i][j];
stnb=i;
csnb=j;
}
cout<<"成绩最高的同学的学号"<<stnb<<" "<<"课程号为:"<<csnb<<endl;

}
void disspass(int a[][]) //各课程的学生的学号及其各门课的成绩
{
for(int i=0;i<n;i++)
{
for(int j=0;j<m;j++)
if(a[i][j]<60)

int a[n][m]; //定义有n个同学和m门课

这么初级的错误都犯的程序……,唉~~

自己竟然连一般的错误都没有修改就贴上来问,你这样写这个程序有什么作用~!!!!