很容易被面试官让实现的一道题。关键是思路要清楚,那么这道题就不难了。
西安打印空格,再打印*号,然后回车。。。找到空格和*好与行数的关系。。
#include "stdafx.h" #include "stdio.h" #include <stdlib.h> //row 为*号行数 void triangle(int row) { int i=0, j=0; for(; i<row; i++) { for(j=0;j<row-1-i;j++) printf(" "); for(j = 0;j<2*(i+1)-1;j++) printf("*"); printf("\n"); } } int main(int argc, _TCHAR* argv[]) { triangle(10); system("pause"); return 0; }