1. 程式人生 > >C語言 列印菱形(可變行數)

C語言 列印菱形(可變行數)

<span style="font-size:18px;">#include<stdio.h>
int main()
{
	int i = 0;
	int j = 0;
	int line = 0;
	printf("please enter the line:>");
	scanf("%d",&line);
	for(i=1; i<=line; i++)
	{
		for(j=1; j<=line-i; j++)
			printf(" ");
		//printf("\n");
		for(j=1; j<=2*i-1; j++)
			printf("*");
		printf("\n");
	}
	for(i=1; i<=line-1; i++)
	{
		for(j=1; j<=i; j++)
			printf(" ");
		for(j=1; j<=2*(line-i)-1; j++)
			printf("*");
		printf("\n");
	}
	return 0;</span>
<span style="font-size:18px;">}</span>