#include <stdio.h>
void main()
{
float *research(float (*p)[4]);
float score[3][4]={{55,66,77,88},{96,96,97,68},{89,46,91,82}};
float *p,*q;
int i;
for(i=0;i<3;i++)
{
p = research(score+i);
if(p == *(score+i))
{
printf("The student scores are:");
for(q = p;q<p+4;q++)
{
printf("%.2f ",*q);
}
}
}
}
//research当查到该学生成绩均在60以上时,返回的不是score[i][0],故在返回时,需要判断
float *research(float (*p)[4])
{
int i,j;
float *q;
for(i=0;i<4;i++)
{
if(*(*p+i)<60)
{
q = *p;
}
}
return q;
}
C语言刷题(21):指针篇,使用指针找出其中不及格的的课程的学生以及学号。
猜你喜欢
转载自blog.csdn.net/qq_38173631/article/details/104013647
今日推荐
周排行