#include <stdio.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,j;
for(i=0; i<3; i++)
{
p= search (score+i);
if( p==* (score+i) )
{
printf("No:%d,score",i);
for(j=0; j<4; j++)
printf("%5.2f ",* (p+j) );
printf("\n");
}
}
return 0;
}
float *search ( float ( * pointer)[4])
{
float *pt;
int i= 0;
pt= NULL;
for(; i<4; i++)
if( *( *pointer+i)<60) pt = *pointer;
return(pt);
}
这个程序有好多不懂 求详解 我是初学者 求多多关照
手掌心
相关分类