C语言打印菱形

来源:百度知道 编辑:UC知道 时间:2024/07/08 05:06:47
打印图形
1
121
12321
1234321
12321
121
1

#include <stdio.h>

int main(void)
{
int n = 4;
int i, j;

for (i = 1; i <= n; i++)
{
for (j = 1; j < n - i + 1; j++)
printf(" ");
for (j = 1; j <= i; j++)
printf("%d",j);
for (j = i - 1; j >= 1; j--)
printf("%d",j);
printf("\n");
}

for (i = n - 1; i >= 1; i--)
{
for (j = 1; j < n - i + 1; j++)
printf(" ");
for (j = 1; j <= i; j++)
printf("%d",j);
for (j = i - 1; j >= 1; j--)
printf("%d",j);
printf("\n");
}
}

循环控制输入