C語言:列印實心菱形
阿新 • • 發佈:2021-02-03
列印實心菱形
任務描述
輸入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;
}