C语言打印菱形

C语言打印菱形_第1张图片

用C语言实现手动输入行数,然后打印菱形的实现方法。直接上代码:

#include

int main()
{
	int line = 0;
	scanf("%d", &line);
	
	//上
	int i = 0;
	for (i = 0; i <= line; i++)
	{
		//1、打印空格
		int j = 0;
		for (j = 0; j < line - i; j++)
		{
			printf(" ");
		}
		//2、打印*
		for (j = 0; j 

 然后是画图分析过程:

C语言打印菱形_第2张图片

实际上就是凑数,把要实现的数想一个统一的公式,通过这个公式都能算出想要的结果。不管用什么方法,能实现就行。 

你可能感兴趣的:(c语言,算法,开发语言,数据结构,c#)