Rumah > pembangunan bahagian belakang > C++ > Tulis program dalam bahasa C untuk mencetak segi empat selari bercermin

Tulis program dalam bahasa C untuk mencetak segi empat selari bercermin

王林
Lepaskan: 2023-08-30 18:29:08
ke hadapan
1837 orang telah melayarinya

Penerangan Program

Ini ialah segi empat di mana dua pasang sisi bertentangan adalah selari.

Tulis program dalam bahasa C untuk mencetak segi empat selari bercermin

Terdapat enam sifat selari yang penting untuk diketahui

  • sisi bertentangan adalah sama (AB = DC).
  • Pepenjuru adalah sama (D = B).
  • Sudut bersebelahan adalah pelengkap (A + D = 180°).
  • Jika satu sudut adalah sudut tegak, maka semua sudut adalah sudut tegak.
  • Pepenjuru segi empat selari membelah antara satu sama lain.
  • Setiap pepenjuru bagi segi empat selari membahagikannya kepada dua bahagian yang sama.

Tulis program dalam bahasa C untuk mencetak segi empat selari bercermin

Algoritma

  • menerima bilangan baris dan lajur daripada pengguna. Simpannya dalam pembolehubah baris dan kol.
  • Untuk lelaran ke atas baris, jalankan gelung luar, struktur gelung hendaklah untuk(r=1; r
  • Untuk mencetak ruang, jalankan gelung dalam dengan struktur gelung untuk(c=1; c
  • Cetak asterisk untuk membentuk segi empat selari berongga dan jalankan gelung dalam yang lain dengan struktur gelung untuk(c=1; c
  • Selepas mencetak semua lajur baris, balut garisan, iaitu cetak baris baharu.

Contoh

// C program to print mirrored hollow parallelogram
#include <stdio.h>
int main(){
   int rows,cols,r,c;
   clrscr(); /*Clears the Screen*/
   printf("Please enter the number of Rows: ");
   scanf("%d", &rows);
   printf("</p><p>");
   printf("Please enter the number of Columns: ");
   scanf("%d", &cols);
   printf("</p><p>");
   printf("The Mirrored Hollow Parallelogram is: ");
   printf("</p><p>");
   for(r = 1; r <= rows; r++){
      // Display spaces
      for(c = 1; c < r; c++) {
         printf(" ");
      }
      // Display hollow parallelogram
      for(c = 1; c <= cols; c++) {
         if (r == 1 || r == rows || c == 1 || c == cols) {
            printf("*");
         }
         else {
            printf(" ");
         }
      }
      printf("</p><p>");
   }
   getch();
   return 0;
}
Salin selepas log masuk

Output

Tulis program dalam bahasa C untuk mencetak segi empat selari bercermin

Tulis program dalam bahasa C untuk mencetak segi empat selari bercermin

Atas ialah kandungan terperinci Tulis program dalam bahasa C untuk mencetak segi empat selari bercermin. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan