#include <stdio.h>
#include <string.h>
int main()
{
float score[][4] = { {60,70,80,90},{56,89,67,88},{34,78,90,66} };
float* search(float(*pointer)[4]);
float* p;
int i;
int j;
for (i = 0; i < 3; i++)
{
p = search(score + i);
if (p == *(score + i))
{
printf_s("第%d个学生成绩有不及格\n", i);
for (j = 0; j < 4; j++)
{
printf_s("%2.1f", *(p + j));
}
printf_s("\n");
}
}
return 0;
}
float* search(float(*pointer)[4])
{
int i;
float * pt;
pt = NULL;
for (i = 0; i < 4; i++)
{
if (*(*pointer + i) < 60) pt = *pointer;
}
return (pt);
}