本题是模拟构造。把 n 的十进制写法记为记号串 t(例如 n=10 时 t 为 10)。
从上到下共 n 行:第 i 行(1≤i≤n)把 t 连续重复 (n−i+1) 次。也就是重复次数从 n 递减到 1。
实现时用一个函数完成“把字符串重复指定次数”,主程序读入 n 后从 n 循环到 1 逐行输出即可。
仓库要印制一批层叠编号条。给定正整数 n,把 n 的十进制写法记为记号串 t(例如 n=10 时 t 为 10)。
需要输出 n 行:从上到下第 i 行(1≤i≤n)把 t 连续重复恰好 (n−i+1) 次,中间不加任何分隔符。也就是说,第一行重复 n 次,第二行重复 n−1 次,……,最后一行只出现一次 t。
约束:n 为正整数且不超过 100。
Scan the QR code below with WeChat to sign in
First-time scan will create your account automatically
请使用微信扫描下方二维码完成注册