您的位置:首页 > 其它

返回指针值的函数(2)

2015-09-12 17:00 267 查看
请自己理解,比较简单

/**对前面那个问题,输出有不及格成绩的学生的所有成绩**/
#include <stdio.h>
#include <stdlib.h>

int main()
{
float a[3][4]={{50,99,80,50},{55,60,85,90},{10,54,74,26}};
float *p;
float  *aa(float (*pt)[4]);
int i;
for(i=0;i<3;i++)
{
p=aa((a+i));
if(p==*(a+i))
{
int j;
for(j=0;j<4;j++)
printf("%5.2f ",*(p+j));
printf("\n");
}
}
return 0;
}

float *aa(float (*pt)[4])
{
float *ps;
ps=NULL;
int i;
for(i=0;i<4;i++)
{
if(*(*pt+i)<60)
ps=*pt;
}
return ps;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: