Computer >> Máy Tính >  >> Lập trình >> lập trình C

Chương trình in các mẫu hình thoi đặc và rỗng trong C

Mô tả chương trình

In các mẫu hình thoi rắn và rỗng như hình dưới đây

Chương trình in các mẫu hình thoi đặc và rỗng trong C

Thuật toán

Đối với Hình thoi rỗng -

 Chấp nhận số lượng hàng cho hình thoi rỗng từ người dùng Tạo một hình thoi rỗng có chứa cùng số lượng hàng do người dùng chỉ định. In hàng đầu tiên chứa số sao giống với số hàng. dấu sao đầu tiên và cuối cùng như hiển thị trong đầu ra và để lại khoảng cách giữa dấu sao đầu tiên và dấu sao cuối cùng. Làm tương tự cho đến khi bạn đến Hàng cuối cùng. 

Đối với hình thoi rắn -

 Chấp nhận số lượng hàng cho hình thoi rắn từ người dùng Tạo một hình thoi rắn có chứa cùng số lượng hàng do người dùng chỉ định. In hàng đầu tiên chứa số sao giống với số hàng. Hàng cuối cùng. 

Ví dụ

 / * Chương trình in mẫu sao Hình thoi rỗng và đặc * / # include  int main () {int r, c, rows; // Hình thoi rỗng int r1, c1, row1; // Hình thoi đặc clrscr (); printf ("Nhập số hàng cho Mẫu hình thoi rỗng:"); scanf ("% d", &hàng); printf ("\ n"); for (r =1; r <=row; r ++) {for (c =1; c <=row-r; c ++) {printf (""); } for (c =1; c <=row; c ++) {if (r ==1 || r ==row || c ==1 || c ==row) printf ("*"); else printf (""); } printf ("\ n"); } printf ("\ n"); printf ("Nhập Số hàng cho Mẫu Hình thoi Đặc:"); scanf ("% d", &row1); printf ("\ n"); for (r1 =1; r1 <=row1; r1 ++) {for (c1 =1; c1 <=row1-r1; c1 ++) {printf (""); } for (c1 =1; c1 <=row1; c1 ++) {printf ("*"); } printf ("\ n"); } getch (); trả về 0;} 

Đầu ra

Chương trình in các mẫu hình thoi đặc và rỗng trong C