C 用于循环的模式

C 用于循环的模式,c,for-loop,C,For Loop,我必须只使用for循环打印以下图案。 我已经写了下面的代码,它给了我直到数字增加为止。我怎样才能在另一半中减量呢 #include<stdio.h> int main(void) { int x,r; for(r=1;r<5;r++) { for(x=3;x>=r;x--) { printf(" "); } for(x=1;x<=r;x++)

我必须只使用for循环打印以下图案。

我已经写了下面的代码,它给了我直到数字增加为止。我怎样才能在另一半中减量呢

#include<stdio.h>

int main(void)
{
    int x,r;
    for(r=1;r<5;r++)
    {
        for(x=3;x>=r;x--)
        {
            printf(" ");
        }

        for(x=1;x<=r;x++)
        {
            printf("%d",x);
        }

        printf("\n");
    }
    return 0;
}
#包括
内部主(空)
{
int x,r;
对于(r=1;r=r;x--)
{
printf(“”);
}

对于(x=1;x只需在r-1到1之间添加第二个循环

for (x = r - 1; x > 0; x--)
{
    printf("%d",x);
}
增加了一个循环

    for(x=1;x<=(r-1);x++)
    {
        printf("%d",x);
    }
(x=1;x)的

#include<stdio.h>

int main(void)
{
int x,r;
for(r=1;r<5;r++)
{
    for(x=3;x>=r;x--)
    {
        printf(" ");
    }

    for(x=1;x<=r;x++)
    {
        printf("%d",x);
    }

    for(x=1;x<=(r-1);x++)
    {
        printf("%d",x);
    }


    printf("\n");
}
return 0;}