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:

thực hiện đoạn lệ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");
}