如何用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
如何用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
#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;
}
}
#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"); } }