Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Program C++ untuk mencetak corak bintang segi tiga kiri

Program C++ untuk mencetak corak bintang segi tiga kiri

WBOY
WBOYke hadapan
2023-08-29 10:25:051043semak imbas

Program C++ untuk mencetak corak bintang segi tiga kiri

Corak bintang ialah masalah yang menyeronokkan menunjukkan bentuk yang berbeza seperti segi tiga tepat

Atau gunakan asterisk '*' untuk mencipta bentuk segi tiga dan rombus yang lain. Bentuk-bentuk ini dipanggil bintang Dalam artikel ini kita akan melihat bagaimana untuk memaparkan corak bintang segi tiga kiri dalam C++ Kami mengambil sebagai input bilangan baris corak bintang. Ia akan mencetak corak yang sepadan

Bilangan baris.

Kami akan membangunkan logik untuk mencetak asterisk dalam jadual di bawah. Jom ikut borang Pemahaman yang lebih baik −
*
* *
* * *
* * * *
* * * * *
* * * * * *

Dalam contoh ini, terdapat 6 baris. Jadi pertimbangkan n = 6. Untuk setiap baris 'i' ia akan mengikut asterisk kira

Nombor talian (i) Bintang Kiraan (j)
1 1
2 2
3 3
4 4
5 5
6 6

Apabila pada mana-mana baris 'i', j mengikuti i, maka terdapat bintang 'i' pada baris itu. Jom tengok

Algoritmanya ialah: algoritma untuk ini −

Algoritma

  • Baca bilangan baris sebagai input n
  • untuk i antara 1 hingga n, lakukan
    • Untuk j dari 1 hingga i, lakukan perkara berikut
      • Tunjukkan asterisk (*)
    • tamat untuk
    • Alihkan kursor ke baris seterusnya
  • tamat untuk
Terjemahan bahasa Cina bagi

Contoh

ialah:

Contoh

#include <iostream>
#include <ctype.h>
using namespace std;
void solve( int n ){
   int i, j;
   for( i = 1; i <= n; i++ ) {
      for( j = 1; j <= i; j++ ) {
         cout << "* ";
      }
      cout << endl;
   }
}
int main(){
   int n = 10;
   cout << "Left Star Pattern using " << n << " number of lines:" << endl;
   solve( n );
}

Output

Left Star Pattern using 10 number of lines:
* 
* * 
* * * 
* * * * 
* * * * * 
* * * * * * 
* * * * * * * 
* * * * * * * * 
* * * * * * * * * 
* * * * * * * * * * 

output(n=18)

Left Star Pattern using 18 number of lines:
*
* *
* * *
* * * *
* * * * *
* * * * * *
* * * * * * *
* * * * * * * *
* * * * * * * * *
* * * * * * * * * *
* * * * * * * * * * *
* * * * * * * * * * * *
* * * * * * * * * * * * *
* * * * * * * * * * * * * *
* * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * * *

Kesimpulan

Apabila mempelajari pengaturcaraan, menunjukkan skema bintang membantu memahami gelung bersarang.

mana-mana bahasa. Dalam artikel ini kita telah melihat cara memaparkan segi tiga kiri menggunakan asterisk (bintang) Masukkan bilangan baris dan ia akan memaparkan bilangan baris Terdapat bilangan bintang yang sama dalam setiap baris. Kami juga membincangkan pendekatan penjadualan untuk dicapai Nyatakan bilangan bintang bagi baris i. Menggunakan idea ini kita hanya boleh menukar Tentukan bilangan bintang dalam baris i. Menggunakan idea ini kita hanya boleh menukar

Formula boleh memaparkan jenis corak lain.

Atas ialah kandungan terperinci Program C++ untuk mencetak corak bintang segi tiga kiri. 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