测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A25252. 编程实现:将 1~1000 的整数从 1 开始,以每 5 个数为一组排列到 200 行 6 列的网格中,规律如下图所示:给定一个整数 n,请计算 n 在多少行多少列。例如:n = 16;16 在第 4 行第 6 列。输入描述:输入一个整数 n(1≤n≤1000)。输出描述:第一行输出一个整数,表示 n 所在行号;第二行输出一个整数,表示 n 所在列号。样例输入:16样例输出:4 6

填空题 容易

题目描述

编程实现:将 1~1000 的整数从 1 开始,以每 5 个数为一组排列到 200 行 6 列的网格中,规律如下图所示:

给定一个整数 n,请计算 n 在多少行多少列。

例如:n = 16;16 在第 4 行第 6 列。

输入描述:

输入一个整数 n(1≤n≤1000)。

输出描述:

第一行输出一个整数,表示 n 所在行号;

第二行输出一个整数,表示 n 所在列号。

样例输入:

16

样例输出:

4
6

参考答案

n = int(input()) r = (n - 1) // 5 + 1 #行 if r % 2 == 1: c = n % 10 else: c = 6 - (n - 1) % 5 print(r, c)
上一题 下一题