NC22096. 数字三角形
描述
输入描述
多组输入,一个整数(3~20),表示数字三角形边的长度,即数字的数量,也表示输出行数。
输出描述
针对每行输入,输出用数字组成的对应长度的数字三角形,每个数字后面有一个空格。
示例1
输入:
4
输出:
1 1 2 1 2 3 1 2 3 4
示例2
输入:
5
输出:
1 1 2 1 2 3 1 2 3 4 1 2 3 4 5
C 解法, 执行用时: 3ms, 内存消耗: 304K, 提交时间: 2021-11-03 20:57:46
#include<stdio.h> int main() {int a,b,c; while(scanf("%d",&a)!=EOF) {for(b=1;b<=a;b++) {for(c=1;c<=b;c++) printf("%d ",c); printf("\n");} } }
pypy3(pypy3.6.1) 解法, 执行用时: 101ms, 内存消耗: 21408K, 提交时间: 2020-07-08 19:20:01
import sys for line in sys.stdin: n = int(line) for i in range(1,n+1): print(*list(range(1,i+1)))
Python3 解法, 执行用时: 33ms, 内存消耗: 4612K, 提交时间: 2022-06-07 13:40:36
import sys for line in sys.stdin: n = int(line) for i in range(1,n+1): print(*list(range(1,i+1)))