打印实心菱形
任务描述
输入n,输出以下图案:
上述例图输入的n为4.
要求:采用for循环实现
AC代码
#include <stdio.h>
int main()
{
int i, j, k, n;
scanf("%d", &n);
//输出上半菱形
for(i = 1;i <= n;i++)
{
for(k = 1;k <= n-i;k++)
printf(" ");
for(j = 1;j < 2*i;j++)
printf("*");
printf("\n");
}
//输出下半菱形
for(i = n-1;i >= 1;i--)
{
//i=3,2,1
for(k = 1;k <= n-i;k++)
printf(" ");
for(j = 1;j < 2*i;j++)
printf("*");
printf("\n");
}
return 0;
}