倒三角形–算法竞赛经典习题2-3:输入正整数n<=20,输出一个n层的倒三角形。例如,n=5时,输出如下所示。(C++实现)
/*
triangle
*/
#include <iostream>
using namespace std;
int main(){
int i,j,n,k;
cin>>n;
k = n;
for(i=1;i<=n;i++){//第一层for用来确定行数
for(j = 1;j < i;j++)//第二层for用来写空格
cout<<" ";
for(j = 1;j<=2*k-1;j++){//第三层for用来写#,套用的2*n-1的规律来计算也可以用2(n-1)+1的规律,不过需要做出修改
cout<< "#";
}
k--;
cout<<endl;
}
return 0;
}