首页 > 试题广场 >

数字三角形

[编程题]数字三角形
  • 热度指数:18569 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
KiKi学习了循环,BoBo老师给他出了一系列打印图案的练习,该任务是打印用数字组成的数字三角形图案。

输入描述:
多组输入,一个整数(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
package main

import (
    "fmt"
)

func main() {
    var n int

    for {
        _, err := fmt.Scan(&n)
        if err != nil {
            break
        }
        for i := 1; i <= n; i++ {
            for j := 1; j <= i; j++ {
                fmt.Printf("%d ", j)
            }
            fmt.Println()
        }
    }
}
编辑于 2023-12-23 23:11:12 回复(0)
package main

import "fmt"

func main() {
	for {
		n := 0
		_, err := fmt.Scan(&n)
		if err != nil {
			break
		}
		for i := 1; i <= n; i++ {
			for j := 1; j <= i; j++ {
				fmt.Print(j, " ")
			}
			fmt.Println()
		}
	}
}

发表于 2022-05-20 11:00:38 回复(0)

问题信息

上传者:牛客309119号
难度:
2条回答 3277浏览

热门推荐

通过挑战的用户

查看代码