作业帮 > 综合 > 作业

编程打印图形.如:输入行数N=6时,图形如下: 6 5 5 5 5 5 5 5 5 5 6 5 4 4 4 4 4 4

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/17 15:11:49
编程打印图形.如:输入行数N=6时,图形如下: 6 5 5 5 5 5 5 5 5 5 6 5 4 4 4 4 4 4 4 5 4 3 3 3 3 3 4 3 2l
编程打印图形.如:输入行数N=6时,图形如下:
6 5 5 5 5 5 5 5 5 5 6
5 4 4 4 4 4 4 4 5
4 3 3 3 3 3 4
3 2 2 2 3
2 1 2
1
流程图
#include
int main(void)
{
int i,j,n;
printf("input n:");
scanf("%d",&n);
for (i = 0; i < n; i++) {
for (j = 0; j < i; j++)
printf(" ");
printf("%d ",n - i);
for (j = 0; j < 2 * (n - i - 1) - 1; j++)
printf("%d ",n - i - 1);
if (i != n -1)
printf("%d",n - i);
printf("\n");
}
return 0;
}
效果
[root@beauty ]# ./a.out
input n:6
6 5 5 5 5 5 5 5 5 5 6
5 4 4 4 4 4 4 4 5
4 3 3 3 3 3 4
3 2 2 2 3
2 1 2
1