Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

โปรแกรมสร้างรูปแบบสามเหลี่ยมของตัวอักษรในภาษา C

ได้รับตัวเลข n งานคือพิมพ์รูปแบบสามเหลี่ยมของตัวอักษรความยาว n พิมพ์ n ตัวอักษรก่อน แล้วลดทีละหนึ่งจากจุดเริ่มต้นในแต่ละบรรทัด

รูปแบบสามเหลี่ยมของตัวอักษรจะเป็นดังรูปด้านล่าง —

โปรแกรมสร้างรูปแบบสามเหลี่ยมของตัวอักษรในภาษา C

อินพุต — n = 5

เอาต์พุต

โปรแกรมสร้างรูปแบบสามเหลี่ยมของตัวอักษรในภาษา C

อินพุต — n = 3

เอาต์พุต

โปรแกรมสร้างรูปแบบสามเหลี่ยมของตัวอักษรในภาษา C

วิธีการแก้ปัญหา

  • รับอินพุต n และลูป i จาก 1 ถึง n
  • สำหรับแต่ละ i วน j จาก i ถึง n สำหรับแต่ละ j พิมพ์ตัวอักษรโดยลบ 1 และบวกค่า j กับ 'A'

อัลกอริทึม

Start
In function int pattern(int n)
    Step 1: ประกาศ int i, j
    Step 2: Loop For i = 1 และ i <= n และ i++
        Loop For j = i และ j <= n และ j++
            Print 'A' - 1 + j
        Print new line
In function int main()
    Step 1: ประกาศและกำหนด n = 5
    Step 2: เรียก pattern(n)
Stop

ตัวอย่างโค้ด

#include <stdio.h>

int pattern(int n) {
    int i, j;
    for (i = 1; i <= n; i++) {
        for (j = i; j <= n; j++) {
            printf("%c", 'A' - 1 + j);
        }
        printf("\n");
    }
    return 0;
}

int main() {
    int n = 5;
    pattern(n);
    return 0;
}

ผลลัพธ์

หากรันโค้ดข้างต้นจะได้ผลลัพธ์ดังนี้ —

โปรแกรมสร้างรูปแบบสามเหลี่ยมของตัวอักษรในภาษา C