用二维数组存储每一列从前往后的同学编号,可以这样写代码:
#include <stdio.h>
int main()
{
int m = 3; // 排数
int n = 4; // 每排人数
int i, j;
int students[m][n]; // 二维数组存储同学编号
// 每个同学有不同的编号
for (i = 0; i < m; i++) {
for (j = 0; j < n; j++) {
students[i][j] = i * n + j + 1;