永发信息网

如何用C语言编写出下边这个图

答案:3  悬赏:0  手机版
解决时间 2021-07-31 02:11
  • 提问者网友:暮烟疏雨之际
  • 2021-07-30 20:44

如何用C语言编写出如下图:

1

1 2 1

1 2 3 2 1

1 2 3 4 3 2 1

1 2 3 4 5 4 3 2 1

1 2 3 4 3 2 1

1 2 3 2 1

1 2 1

1

最佳答案
  • 五星知识达人网友:猎心人
  • 2021-07-30 22:02




#include <stdio.h>


main()
{
int i, j, n ,k = 1, d;
for( i = 0; i >= 0; i += k )
{
n = 0;
d = 1;
for ( j = 0; j <= 2*i; ++j )
{
n += d;
printf("%d ", n);
if( n == i + 1) d = -1;
}
putchar( '\n' );
if(i == 4) k = -1;
}
}

全部回答
  • 1楼网友:天凉才是好个秋
  • 2021-07-30 22:40
printf("请输入最大数n");int n=0;scanf("d%",&n);for(int i=1;i<=2*n-1;i++){if(i<=n)printf("%d",i);if(i>n)printf("%d",2*n-i);}
  • 2楼网友:你可爱的野爹
  • 2021-07-30 22:11

#include<stdio.h> void main() { int i,k; for(i=0;i<=3;i++) { for(k=0;k<=2*i;k++) printf("*"); printf("\n"); } for(i=0;i<=2;i++) { for(k=0;k<=4-2*i;k++) printf("*"); printf("\n"); } }

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯