Đề bài: Dùng vòng lặp lồng, với n (n<5) nhập từ bàn phím, viết chương trình in hai tam giác đối đỉnh bằng số, tăng theo cột từ 1 đến 2n - 1 ( ví dụ n = 4):
Bài giải:
#include <stdio.h>
int main(){
int n;
printf("nhap n: ");
scanf("%d",&n);
int z = 2*n-1;
for(int i=1;i<=n-1;i++){
for(int j = 1;j<=i;j++)
printf("%d",j);
int kt = 2*(n-i)-1;
for(int k=1;k<=kt;k++)
printf(" ");
for(int t=z-i+1;t<=z;t++)
printf("%d",t);
printf("\n");
}
for(int a=1;a<=z;a++)
printf("%d",a);
printf("\n");
for(int i=n-1;i>=1;i--){
for(int j = 1;j<=i;j++)
printf("%d",j);
int kt = 2*(n-i)-1;
for(int k=1;k<=kt;k++)
printf(" ");
for(int t=z-i+1;t<=z;t++)
printf("%d",t);
printf("\n");
}
}
0 nhận xét:
Đăng nhận xét