题目描述
有一个班,3个学生,各4门课,查找有一门以上课程不及格的学生,并输出他们的全部课程的成绩,用指向数组的指针作函数参数
float score[3][4]
void search(float(*p)[4], int n)
代码示例
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main(void)
{
void search(float(* p)[4], int n);
float score[3][4] = { {66,55,88,99},{25,89,154,36},{95,95,145,145} };
search(score, 3);
return 0;
}
void search(float(*p)[4], int n)
{
int flag,i,j;
for (i = 0; i < n; i++)
{
flag = 0;
for (j = 0; j < 4; j++)
if (*(*(p + i) + j) < 60)
flag = 1;
if (flag)
{
for (j = 0; j < 4; j++)printf("%5.2f ", *(*(p + i) + j));
printf("\n");
}
}
}