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

โปรแกรมพิมพ์ตัวเลขแบบคอลัมน์ในภาษา C

คำอธิบายโปรแกรม

พิมพ์จำนวนธรรมชาติแบบคอลัมน์ ตามตัวอย่างด้านล่าง

1
2 6
3 7 10
4 8 11 13
5 9 12 14 15

อัลกอริทึม

i แทนแถว j แทนคอลัมน์
5 แทนการสร้างรูปแบบ 5 แถวและ 5 คอลัมน์
ลูปสำหรับแต่ละแถว (i)
    K เริ่มต้นที่ i
    ลูปสำหรับแต่ละคอลัมน์ (j)
        สร้างรูปแบบสำหรับคอลัมน์ปัจจุบัน (j)
        แสดงค่าของ K
        กำหนดค่า K ใหม่ = k + 5 - j

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

/* Program to print the Natural Numbers in Columns wise */
#include <stdio.h>

int main() {
    int i, j, k;
    printf("Printing the Numbers in Columns wise: ");
    printf("\n\n");
    for (i = 1; i <= 5; i++) {
        k = i;
        for (j = 1; j <= i; j++) {
            printf("%d ", k);
            k += 5 - j;
        }
        printf("\n");
    }
    // getch();
    return 0;
}

เอาต์พุต

แสดงตัวเลขจัดเรียงแบบคอลัมน์ 5 แถว