如何在此程序中添加一个 do-while 循环,以便如果输入小于 4,它不会打印任何内容

How do I add a do-while loop in this program so that if the input is less than 4 it doesn't print anything

#include <stdio.h>

int main () {

    int row, i, j;

    printf("Enter a number: ");
    scanf("%d", &row);

        for (i=1; i<=row; i++) {

        for (j=1; j<=row; j++) {

            if (i==1 || i==row || i+j==row+1) {

                printf("*");
            }
            else 
            {
            printf(" ");
            }
        }
        printf("\n");
    }
    printf("\n\n");
    }
    return 0;
}

程序打印出星星中的字母“Z”。 我必须在其中添加一个 do-while 循环。 (这是学校的,你可以清楚地看到我是一个初学者。)

也许这就是你想要的:

do {
    printf("Enter a number: ");
    scanf("%d", &row);
    if (row < 4) puts("Try again");
} while (row < 4);