星号实现的三角形(C语言)
很容易被面试官让实现的一道题。关键是思路要清楚,那么这道题就不难了。
西安打印空格,再打印*号,然后回车。。。找到空格和*好与行数的关系。。
#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;
}