今天期末考大家都很紧张。考场的座位共有N0N=10行M0M=10列。安排座位的规则:1按行就坐根据学号最后2位对应数值K0KNM从小到大安排。2安排坐满一行后才安排下一行。身为班干的小民就想编个程序帮助大家找座位。输入K输出对应的位置X行Y列。输入第1行2个整数MN用空格分隔;接下来若干行每行1个整数K;直到输入0为止。输出若干行每行2个整数XY用空格分隔。样例输入 复制8 789210样例输出
#include
int main() { int M, N; cin >> M >> N;
int seat[M][N];
int k = 1;
for (int i = 0; i < M; i++) {
for (int j = 0; j < N; j++) {
seat[i][j] = k++;
}
}
int K;
while (cin >> K && K != 0) {
int x = (K - 1) / N;
int y = (K - 1) % N;
cout << x + 1 << " " << y + 1 << endl;
}
return 0;
}
原文地址: http://www.cveoy.top/t/topic/ja4v 著作权归作者所有。请勿转载和采集!