查找有一门以上课程不及格的学生,输出他们的全部课程的成绩

判断每个学生的成绩是否不及格,不及格就将该学生的成绩全部输出

#include <stdio.h>
int main(void)
{
void search(float (*p)[4],int n);//用来输出某一行或者某一行某一列的元素 
float score[3][4]={
   
   {65,57,70,60},{58,87,90,81},{90,99,100,98}};
search(score,3);
return 0;
 

}


void search(float (*p)[4],int n)
{
int i,j,flag;
for(j=0;j<n;j++)//n代表几个学生 ,代表行 
{
	flag=0;
	for(i=0;i<4;i++)//i代表几个成绩 ,代表列 
	{
		if(*(*(p+j)+i)<60)
		{
			flag=1;
		} 
	}  
if(flag==1)

{
	
for(i=0;i<4;i++)

{
	printf("%f\t",*(*(p+j)+i));
	 
} 
printf("\n");

}
  
}





}

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_41348629/article/details/108890871