用for循环打印出如下图案(菱形)。
*
***
*****
*******
*****
***
*
代码:
#include<stdio.h>
int main()
{
char c = '*';
for (int i = 0; i < 7; i++)
{
if (i < 4)//前面四行
{
for (int j = 0; j < 4 + i; j++)
{
if (j < 3 - i)
printf(" ");
else
printf("%c", c);
}
printf("\n");
}
if (i >= 4)//后面三行
{
for (int j = 0; j < 10 - i; j++)
{
if (j < i - 3)
printf(" ");
else
printf("%c", c);
}
printf("\n");
}
}
return 0;
}
结果: