#include <stdio.h> /*程序中若要使用到putchar函数就必须引用#include <stdio.h>头文件*/
#include <string.h>
#define M 3 /*宏定义*/
#define N 4 /*宏定义*/
void main()
{
void average(float *p,int n);
void search(float (*p)[N],int n);
float score[M][N]={
{78.5,92,75.5,50},{89.5,92.5,94,82.5},{59.5,76.3,88,66}};
system("cls");
average(*score,M*N);
search(score,60);
return;
}
void average(float *p,int n)/*求出总体成绩的平均分*/
{
float sum=0,aver;
int *p_end;
p_end=p+n;
for(;p<p_end;p++)
sum=sum+(*p);
aver=sum/n;
printf("Total average=%4.1f/n",aver);
return;
}
void search(float (*p)[N],int n)/*查找并打印出未及格学生的各科成绩以及未及格成绩*/
{
int i,j,flag=1;
float temp;
for(j=0;j<M;j++)
for(i=0;i<N;i++)