题目描述
斗蜂最近很喜欢三角形,于是他想让你给他一个边长为n的数字三角形
输入格式
输入共一行,一个整数n
输出格式
输出以n为边长的数字三角形
输入输出样例
输入 #1 复制
3
输出 #1 复制
1 2 3
1 2
1
输入 #2 复制
4
输出 #2 复制
1 2 3 4
1 2 3
1 2
1
说明/提示
1≤n≤2600
#include<iostream>
#include<cmath>
using namespace std;
int main(){
int n,count=0;
cin >> n;
for(;n>=1;n--){
for(int i=1;i <= n;i++){
cout<<i<<" ";
}
cout<<"\n";
count++;
for(int j=0;j < count;j++){
cout<<" ";
}
}
return 0;
}
Java题解:
package com.itheima;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt();
for(int i=0;i<n;i++){
for(int k=1;k<=i;k++){
System.out.print(" ");
}
for(int j=1;j<=n-i;j++){
System.out.print(j + " ");
}
System.out.println();
}
}
}
Java洛谷没过。