#include <iostream>
using namespace std;
int main()
{
int n;
cin>>n;
int k=1;
for(int i=n;i>0;i--){
for(int j=1;j<k;j++){
cout<<" ";
}
for(int y=k;y<=2*n-k;y++){
cout<<"*";
}
cout<<endl;
k+=1;
}
return 0;
}
更简洁方法
#include<iostream>
using namespace std;
int main()
{
int n;
cin >> n;
for (int i = n; i > 0; i--) {
for (int a = 0; a < n - i; a++)
cout << " ";
for (int j = n - i; j < n-1+i; j++)
cout << "*";
cout << endl;
}
return 0;
}
实现输入一个数,按要求输出倒三角: