提问:编程实现输入整数n.输出如下所示由数字组成的图形

1
121
12321
1234321
123454321

写了好几次都不符合要求,麻烦各位大佬帮忙看看

你可以参考一下,希望采纳

#include<stdio.h>
int main()
{
    int i,j,k;
    for(i=1;i<6;i++)
    {
        for(j=1;j<=i;j++)
        {
            printf("%d",j);
        }
        
        for(k=j-2;k>=1;k--)
        {
            printf("%d",k);
        }
        
        printf("\n");
    }
}

运行结果:

img

供参考:

#include<stdio.h>
int main()
{
    int n = 5, i, k;
    //printf("Enter n:");
    //scanf("%d", &n);
    for (i = 1; i <= n; i++)
    {
        for (k = 1; k <= i; k++)
            printf("%d", k);
        for (k = i - 1; k > 0; k--)
            printf("%d", k);
        printf("\n");
    }
    return 0;
}