问答详情
源自:4-12 循环结构之多重循环

请问我这个代码为什么不能输出这个图形

#include <stdio.h>

int main()

{

    int i, j, k;

    for(i=1; i<5; i++)

    {

        for(j=3;j-i==0;j=j-1  )

        {

            printf(" ");

        }

        for(k=2;k>2*i;k++)

        {

            printf("*");

        }

        printf("\n");

    }

    return 0;

}

http://img.mukewang.com/57ecfbbb000182dc00670067.jpg

提问者:慕仙7955611 2016-09-29 19:32
微课

个回答

  • Captain3777468
    2016-09-29 21:08:00
    已采纳

    你把j-i==0改成j-i>=0,把k>2i改成k<2*i+1看看