牛客网打印数字三角形,从1开始输出,第i行输出i个数,每个数字按4个位置输出注:c语言中 %4d:JAVA

链接:登录---专业IT笔试面试备考平台_牛客网

来源:牛客网

题目描述

打印数字三角形,从1开始输出,第i行输出i个数,每个数字按4个位置输出

注:c语言中 %4d可以输出一个数,占据四个位置,右对齐。

输入描述:

复制代码
输入一行,包含一个整数n

1 <= n <= 1000

输出描述:

复制代码
输出n行,第i行,有i个数, 每个数占据四个位置。

示例1

输入

复制代码
4

输出

复制代码
   1
   2   3
   4   5   6
   7   8   9  10

代码:

import java.util.Scanner;

public class Main {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

int n = scanner.nextInt();

int b=0;

for (int i = 1; i <= n; i++) {

for (int j = 1; j <= i; j++) {

b++;

System.out.printf("%4d", b);

}

System.out.println();

}

}

}

相关推荐
代码方舟1 分钟前
Java企业级实战:对接天远名下车辆数量查询API构建自动化风控中台
java·大数据·开发语言·自动化
flysh053 分钟前
C# 中类型转换与模式匹配核心概念
开发语言·c#
AC赳赳老秦3 分钟前
Python 爬虫进阶:DeepSeek 优化反爬策略与动态数据解析逻辑
开发语言·hadoop·spring boot·爬虫·python·postgresql·deepseek
浩瀚之水_csdn5 分钟前
Python 三元运算符详解
开发语言·python
源代码•宸30 分钟前
GoLang八股(Go语言基础)
开发语言·后端·golang·map·defer·recover·panic
姓蔡小朋友35 分钟前
算法-滑动窗口
算法
rit843249939 分钟前
基于MATLAB的SUSAN特征检测算子边缘提取实现
开发语言·matlab
g***557541 分钟前
Java高级开发进阶教程之系列
java·开发语言
鲁正杰1 小时前
【运维部署】现代化内网穿透与文件共享方案 (Rust)
运维·开发语言·rust
君义_noip1 小时前
信息学奥赛一本通 2134:【25CSPS提高组】道路修复 | 洛谷 P14362 [CSP-S 2025] 道路修复
c++·算法·图论·信息学奥赛·csp-s