055查找成绩不及格的学生
1.题目2.代码3.输出结果截图
1.题目
有4名学生的4科考试成绩,找出至少有一科不及格的学生,将成绩列表输出。
2.代码
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
float* search1(float(*p
)[4])
{
float* pt
;
pt
= *(p
+ 1);
for (int i
= 0; i
< 4; i
++)
{
if (*(*p
+ i
) < 60)
{
pt
= *p
;
}
}
return (pt
);
}
int main()
{
float score
[][4] = { {60,75,82,91},{75,81,91,90},{51,65,78,84},{65,72,78,72} };
float* p
;
for (int i
= 0; i
< 4; i
++)
{
p
= search1(score
+ i
);
if (p
==*(score
+i
))
{
printf("学生编号:%d\n",i
+1);
for (int j
= 0; j
< 4; j
++,p
++)
{
printf("%5.1f",*p
);
}
printf("\n");
}
}
system("pause");
return 0;
}
3.输出结果截图
转载请注明原文地址:https://ipadbbs.8miu.com/read-5424.html