可以看看 我右脚为什么少一行ha

img


可以看看 我右脚为什么少一行ha 我修改调试好几次不行娃 怎么修改 可以指导一下不

借鉴了网上的代码,供参考:

#include <stdio.h>
void main()
{
    int i1, j1, k1, i2, j2, k2, i3, j3, k3, i4, j4, k4, m4, n4;

    printf("\n\n");

    for (i1 = 1; i1 < 6; i1++)   //这是五角星的上面一个角
    {
        for (j1 = 1; j1 < 19 - i1; j1++)
            printf(" ");
        for (k1 = 1; k1 <= 2 * i1 - 1; k1++)
            printf("*");
        printf("\n");
    }

    for (i2 = 1; i2 < 5; i2++)  //这是五角星的中间两个角
    {
        for (j2 = 1; j2 < 3 * i2 - 3; j2++)
            printf(" ");
        for (k2 = 1; k2 <= 42 - 6 * i2; k2++)
            printf("*");
        printf("\n");
    }

    for (i3 = 1; i3 < 3; i3++) //这是中间与下部相接的部分
    {
        for (j3 = 1; j3 < 12 - i3; j3++)
            printf(" ");
        for (k3 = 1; k3 <= 12 + 2 * i3; k3++)
            printf("*");
        printf("\n");
    }

    for (i4 = 1; i4 < 5; i4++) //这是五角星的下面两个角
    {
        for (j4 = 1; j4 < 10 - i4; j4++)
            printf(" ");
        for (k4 = 1; k4 <= 10 - 2 * i4; k4++)
            printf("*");
        for (m4 = 1; m4 < 6 * i4 - 3; m4++)
            printf(" ");
        for (n4 = 1; n4 <= 10 - 2 * i4; n4++)
            printf("*");
        printf("\n");
    }
    printf("\n\n");
}