星号实现的三角形(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;
}

发布了27 篇原创文章 · 获赞 19 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/muaxi8/article/details/88121093
今日推荐