只要注意打印这个三角前要输出相对应的空格;直接看代码:
#include <bits/stdc++.h>
using namespace std;
int main(){
int n,a=0;
cin>>n;
for(int i=n;i>=1;i--){
for(int j=0;j<a;j++)cout<<' ';
for(int j=1;j<=i;j++){
cout<<'*';
}
cout<<endl;
a++;
}
return 0;
}