利用循环嵌套输出一个菱形
#include<stdio.h>
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;
}