c++金字塔怎么弄,求解

我的作业,为什么输入调试后,结果是满屏的*

img

img

img

第二个j=1循环 j的值没范围限制
代码也有点问题我给你改了一下

#include<stdio.h>
int main() {
    int i, j;
    for (int i = 0; i < 4; i++) {
        for (j = 1; j < 10-i; j++)
            printf(" ");
        for (j = 0; j < 2 * i + 1; j++) {
            printf("*");
        }
        printf("\n");
    }
    return 0;
}

for(a=1;a<=10;a++) 这中间是分号,不是逗号

填空的地方填这个j<=2*i-1