Rumah > masalah biasa > teks badan

Bagaimana untuk menulis kod pokok Krismas dalam bahasa C

小老鼠
Lepaskan: 2024-01-23 16:05:55
asal
1436 orang telah melayarinya

Menulis: Gunakan tiga gelung untuk mencetak setiap baris pokok Krismas. Gelung pertama mengawal ketinggian pokok, gelung kedua mencetak ruang, dan gelung ketiga mencetak asterisk. Dalam gelung kedua, n - i digunakan untuk mengawal bilangan ruang yang dicetak di hadapan setiap baris Apabila ketinggian bertambah, bilangan ruang akan berkurangan secara beransur-ansur. Dalam gelung ketiga, gunakan 2 * i + 1 untuk mengawal bilangan asterisk yang dicetak dalam setiap baris Apabila ketinggian meningkat, bilangan asterisk akan meningkat secara beransur-ansur. Selepas gelung kedua, gelung tambahan digunakan untuk mencetak batang, menjadikan pokok kelihatan lebih lengkap.

Bagaimana untuk menulis kod pokok Krismas dalam bahasa C

Berikut ialah contoh kod pokok Krismas yang ringkas dalam C:

c

#include <stdio.h>  
  
int main() {  
    int i, j, k;  
    int n = 6;  // 树的高度  
  
    for (i = 0; i < n; i++) {  
        for (j = 0; j < n - i; j++) {  
            printf(" ");  
        }  
        for (k = 0; k < 2 * i + 1; k++) {  
            printf("*");  
        }  
        printf("\n");  
    }  
    for (i = 0; i < n - 1; i++) {  
        for (j = 0; j < n - 1 - i; j++) {  
            printf(" ");  
        }  
        for (k = 0; k < n + 1 + i; k++) {  
            printf("*");  
        }  
        printf("\n");  
    }  
    return 0;  
}
Salin selepas log masuk

Dalam contoh ini, kami menggunakan tiga gelung untuk mencetak setiap baris pokok Krismas. Gelung pertama mengawal ketinggian pokok, gelung kedua mencetak ruang, dan gelung ketiga mencetak asterisk. Dalam gelung kedua, kami menggunakan n - i untuk mengawal bilangan ruang yang dicetak di hadapan setiap baris, kerana bilangan ruang secara beransur-ansur berkurangan apabila ketinggian meningkat. Dalam gelung ketiga, kami menggunakan 2 * i + 1 untuk mengawal bilangan asterisk yang dicetak dalam setiap baris, kerana apabila ketinggian meningkat, bilangan asterisk akan meningkat secara beransur-ansur. Selepas gelung kedua, kami juga menggunakan gelung tambahan untuk mencetak batang untuk menjadikan pokok kelihatan lebih lengkap.

Atas ialah kandungan terperinci Bagaimana untuk menulis kod pokok Krismas dalam bahasa C. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
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