int layer = 5; for (int k = layer ; k >0 ;k--) { for ( int i = 0 ; i <k ;i++) { printf(" "); } for ( int j = 0 ;j<2*(layer - k) -1 ;j ++) { printf("*"); } printf("\n"); } 结果如下: * *** ***** *******
Print Star
原文:http://my.oschina.net/wupengnash/blog/420184