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

Tulis program dalam bahasa C untuk mencetak segi empat selari bercermin

王林
王林ke hadapan
2023-08-30 18:29:081645semak imbas

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;
}

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:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam