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;
}
0 Nhận xét