应该是:如果自定义函数的模块在main函数前面就不用申明,如果在后面,就应该在主函数里申明。
#include "stdio.h"
#define N
5
#define M
7
void main()
{
float score[N][M] ;
void input_score(float arr[N][M]);
void
count_average(float arr[][M], int n);
void output_score(float arr[N][M]);
void score_sort(float arr[][M], int n);
input_score(score) ;
//调用函数实现成绩数据输入
count_average(score, N);
//调用函数计算平均成绩
output_score(score) ;
//调用函数输出未排序的成绩
score_sort(score, N);
//调用函数按平均成绩排序
output_score(score) ;
//调用函数输出已排序的成绩
}
然后是后面的模块。。。。可以运行的。。。