温故知新,平静自己的心
dinggb
全部博文(12)
2010年(12)
fly_fien
youyou19
分类: C/C++
2010-03-20 19:41:04
#include <iostream> using namespace std; void printTriangle(int size) { if(size <= 0) return; int s = size; int maxcol = 1+2*(s-1); int midcol = maxcol/2+1; for ( int row = 0; row < s; row++ ) { for ( int col = 0;col < maxcol; col++ ) { if ( (col < midcol - 1) || ( col > (maxcol-midcol) ) ) cout << " "; else cout << "*"; } midcol--; cout << endl; } } int main() { int i; while ( cin >> i ) printTriangle( i ); return 0; }
上一篇:没有了
下一篇:经典C/C++算法
登录 注册