- 输入正整数n<=20,打印n层倒三角
-
n=5时:
image.png
#include <stdio.h>
#include <iostream>
#include <math.h>
using namespace std;
int main(){
int n;
cin>>n;
int max=2*(n-1)+1;
for(int i=n;i>0;i--){
int out=2*(i-1)+1;
int space=(max-out)/2;
for(int j=0;j<space;j++){
cout<<" ";
}
for(int j=0;j<out;j++){
cout<<"*";
}
cout<<endl;
}
return 0;
}
网友评论