#include<stdio.h>
void main()
{
void f(int (*p)[4],int n);
int a[3][4]={{65,57,70,60},{58,87,90,81},{90,99,100,98}};
int (*m)[4];
m=a;
f(m,12);
}
void f(int (*p)[4],int n)
{
int i,j,k,t;
for(i=0;i<3;i++)
{
t=0;
for(j=0;j<4;j++)
if(*(*(p+i)+j)<60)
{
k=i;
t=1;
}
if(t==1)
{
printf("不合格的学生是%d号\n",k+1);
printf("他的成绩是:\n");
for(j=0;j<4;j++)
printf("%d",*(*(p+k)+j));
printf("\n");
}
}
}
红字为关键部分一定要对t的值再次初始化