Program C++ untuk mencetak corak bintang segi tiga kiri

WBOY
Lepaskan: 2023-08-29 10:25:05
ke hadapan
1090 orang telah melayarinya

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 −
*
* *
* * *
* * * *
* * * * *
* * * * * *
Salin selepas log masuk

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 );
}
Salin selepas log masuk

Output

Left Star Pattern using 10 number of lines:
* 
* * 
* * * 
* * * * 
* * * * * 
* * * * * * 
* * * * * * * 
* * * * * * * * 
* * * * * * * * * 
* * * * * * * * * * 
Salin selepas log masuk

output(n=18)

Left Star Pattern using 18 number of lines:
*
* *
* * *
* * * *
* * * * *
* * * * * *
* * * * * * *
* * * * * * * *
* * * * * * * * *
* * * * * * * * * *
* * * * * * * * * * *
* * * * * * * * * * * *
* * * * * * * * * * * * *
* * * * * * * * * * * * * *
* * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * * *
Salin selepas log masuk

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!

Label berkaitan:
sumber:tutorialspoint.com
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