Viết chương trình C để in ra một mô hình ngôi sao tạo thành hình vuông

Các bước thực hiện để viết chương trình C:

1. Nhập vào số nguyên n

2. Sử dụng vòng lặp để vẽ từng dòng: for(i=1; i<=N; i++).

3. Ở mỗi dòng, in ra mỗi ngôi sao cho từng cột ==> chạy một vòng lặp bên trong vòng lặp trên với cấu trúc for(j=1; j<=N; j++).

4. Sau khi in tất cả các cột của một hàng, hãy chuyển sang dòng tiếp theo, tức là in ra một dòng mới.

Code tham khảo của chương trình C:


#include <stdio.h>

int main()
{
int i, j, n;

/* 1. Input an integer: */
printf("Enter an integer for number of rows: ");
scanf("%d", &n);

/*2. Iterate through n rows */
for(i=1; i<=n; i++)
{
/* 3. Iterate over columns */
for(j=1; j<=n; j++)
{
/* Print star for each column */
printf("*");
}
/*4. Move to the next line/row */
printf("\n");
}

return 0;
}