找出至少有一个不及格的学生的成绩并输出(例中三个学生,每个四科)
#include<stdio.h>#include<stdlib.h>
void main(){
void search(int (*p)[4],int n);
int score[3][4]={{65,57,70,60},{58,87,90,81},{90,99,98,100}};
search(score,3);
system("pause");
}
void search(int (*p)[4],int n){
int i,j,flag;
for(j=0;j<3;j++){
flag=0;
for(i=0;i<4;i++)
if(*(*(p+j)+i)<60) flag=1;
if(flag==1){
printf("No.%dfails,his scores are:\n",j+1);
for(i=0;i<4;i++)
printf("%5d ",*(*(p+j)+i));
printf("\n");
}
}
}
这个程序为什么运行不了????????