学生成绩的查询,输出不及格成绩,学生名单(C语言)
来源:百度知道 编辑:UC知道 时间:2024/05/21 13:03:42
急,快点 , 就这一部分程序
#include <stdio.h>
void 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 scores:",i);
for (j=0;j<4;j++)
printf ("%5.2f",* (p+j));
printf("\n");
}
}
}
float *search(float(* pointer)[4])
{
int i;
float *pt;
pt=*(pointer+1);
for (i=0;i<4;i++)
if(*(*pointer+i)<60) pt=*pointer;
return(pt);
}
我上机运行过,对的!希望对你有用!^-^不好的话不要见怪哦!