Viết chương trình C để in ra mẫu hình tam giác
Các bước thực hiện để viết chương trình C:
1. Để lặp qua các hàng, dùng một vòng lặp for(int i=0; i<n; i++)
2. Trên mỗi hàng, để in các cột dùng 1 vòng lặp chạy từ 1 đến số_hàng_hiện_tại: for(int j=0; j<i; j++) (vì các cột phụ thuộc vào hàng). Bên trong vòng lặp này in ra giá trị của số_hàng_hiện_tại.
Code tham khảo của chương trình C:
#include <stdio.h>
int main()
{
int n;
printf("Enter n: ");
scanf("%d", &n);
for(int i=1; i<=n; i++)
{
for(int j=1; j<=i; j++)
{
printf("%d", i);
}
printf("\n");
}
return 0;
}
Để in được mẫu hình:
for(int i=1; i<=n; i++)
{
// Logic to print spaces
for(int j=i; j<n; j++)
{
printf(" ");
}
// Logic to print numbers
for(int j=1; j<=i; j++)
{
printf("%d", i);
}
printf("\n");
}
0 Nhận xét