题目描述:
有一个班级,共n名学生,各学m门课程,请找出存在不及格课程的学生,并输出其全部成绩。
输入
第一行为两个正整数n (n<10)和m (n<10)。然后是n行,第i行为第i名学生的m门课程的成绩,各门课程成绩用空格隔开。
输出
存在不及格课程的学生的m门课程成绩,每名学生占一行,成绩间用空格分隔。
样例输入
3 4
65 57 70 60
58 87 90 81
90 99 90 98
样例输出
1:65 57 70 60
2:58 87 90 81
代码:
#include <stdio.h>
int br[10] = {11, 11, 11, 11, 11, 11, 11, 11, 11, 11};
int main(){
int n, m;
scanf("%d %d", &n, &m);
int arr[n][m];
for (int i = 0; i < n; ++i) {
for (int j = 0; j < m; ++j) {
scanf("%d", &arr[i][j]);
}
}
for (int i = 0; i < n; ++i) {
for (int j = 0; j < m; ++j) {
if(arr[i][j] < 60) br[i] = i;
}
}
for (int i = 0; i < n; ++i) {
if(br[i] != 11) {
printf("%d:", br[i] + 1);
for (int j = 0; j < 4; ++j) {
printf("%d", arr[br[i]][j]);
printf(" ");
}
printf("\n");
}
}
return 0;
}