二维循环输出倒立金字塔型的n
第一维循环i倒序从n到1
第二维循环j从1到i
#include <bits/stdc++.h>
using namespace std;
#define ll long long
int n;
int a,b;
void printNumber(int x){
if(x>=10) printNumber(x/10);
printf("%c",'0'+x%10);
}
int main() {
scanf("%d",&n);
for(int i=n;i>0;--i){
for(int j=1;j<=i;++j){
printNumber(n);
}
printf("\n");
}
return 0;
}
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int i = n;
while(i>=1){
String str = String.valueOf(n);
System.out.println(str.repeat(i));
i--;
}
}
}
n = int(input())
for i in range(n, 0, -1):
print(str(n) * i)
给出正整数N,输出由N组成的倒立金字塔。倒立金字塔的形状请参考样例。
第一行给出一个正整数N。
1≤N≤100
输出倒立金字塔。
输入
5
输出
55555
5555
555
55
5
输入
10
输出
10101010101010101010
101010101010101010
1010101010101010
10101010101010
101010101010
1010101010
10101010
101010
1010
10