可以使用二维数组来存储每个学生的编号。然后遍历整个二维数组,使用两重循环,外层循环遍历每一列,内层循环遍历每一行,按列输出每个学生的编号。
例如:
int m = 3, n = 4;
int student_id[m][n];
// 先假设学生编号已经存储在student_id数组中了
for (int j = 0; j < n; j++) {
for (int i = 0; i < m; i++) {
printf("%d ", student_id[i][j]);
}
printf("\n");
}
上面的代码将会输出每一列从