C语言中如何利用循环嵌套输出一个菱形

发布时间:

这篇文章主要介绍了C语言中如何利用循环嵌套输出一个菱形问题,具有很好的参考价值,希望对大家有所帮助。

利用循环嵌套输出一个菱形

C语言中如何利用循环嵌套输出一个菱形

#include
int main()
{
	int i, j;
	for (i = 1; i <= 4; i++)//上三角控制行
	{
		for (j = 1; j <= 4 - i; j++)//上三角控制每行空格
			printf(" ");
		for (j = 1; j <= 1 + 2 * (i - 1); j++)//上三角控制每行* printf("*"); printf("\n"); } for (i = 3; i >= 1; i--)//下三角控制行
	{
		for (j = 1; j <= 4 - i; j++)//下三角控制每行空格
			printf(" ");
		for (j = 1; j <= 1 + 2 * (i - 1); j++)//下三角控制每行*
			printf("*");
		printf("\n");
	}
	return 0;
}


C语言中如何利用循环嵌套输出一个菱形