Lập trình C: Tam giác vuông trái xuôi
Giải phóng thời gian, khai phóng năng lực
Tam giác vuông trái xuôi là tam giác có dạng:
*
* *
* * *
* * * *
* * * * *
Dưới đây là đoạn code đầy đủ để in ra tam giác này:
#include<stdio.h>
#include<conio.h>
void main(){
int i, j;
clrscr();
for(i=1; i<=5; i++){ //mỗi lần lặp vòng for này sẽ in ra 1 hàng (i đại diện cho số hàng từ 1 đến 5)
for(j=0; j<i; j++){ //vòng lặp này sẽ in ra số lượng ký tự '*' trên mỗi hàng
printf("*");
}
printf("\n"); //in xong các ngôi sao trên một hàng thì xuống dòng để in tiếp
}
getch();
}
Đoạn code dưới đây được cải tiến từ đoạn code trên, trong đó cho phép người dùng chủ động đưa vào số hàng của tam giác từ bàn phím (từ 2 đến 24).
#include<stdio.h>
#include<conio.h>
void main(){
int i, j, n;
clrscr();
do{
printf("\nNhap vao so hang: ");
scanf("%d",&n);
}while(n<2 || n>24);
for(i=1; i<=5; i++){ //mỗi lần lặp vòng for này sẽ in ra 1 hàng (i đại diện cho số hàng từ 1 đến 5)
for(j=0; j<i; j++){ //vòng lặp này sẽ in ra số lượng ký tự '*' trên mỗi hàng
printf("*");
}
printf("\n"); //in xong các ngôi sao trên một hàng thì xuống dòng để in tiếp
}
getch();
}
Giải phóng thời gian, khai phóng năng lực