วิธีเขียน Code ภาษาC เรียงตัวอักษรภาษาอังกฤษ

เขียน Code ภาษาC เรียงตัวอักษรภาษาอังกฤษ จำนวน5ตัว โดยมีการรับค่าเข้ามาเอง และให้แปลงตัวอักษรที่เรียงมาตามลำดับเสร็จแล้ว ให้แปลงเป็นตัวเลข
แก้ไขข้อความเมื่อ
คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 7
// Online C compiler to run C program online
#include <stdio.h>
int main() {  
    char c[5];
    char a;
    char i;
    char j;
    printf("Enter a character: ");
    scanf("%s", &c);  
    for (i = 0; i <= 4; ++i) {
        for (j = i + 1; j <= 4; ++j) {
            if (c[ i ] > c[ j ]) {
                a =  c[ i ];
                c[ i ] = c[ j ];
                c[ j ] = a;
            }
        }
    }
    for (i = 0; i <=4; ++i) {
        printf("%c = %d\n", c[ i ], c[ i ]);
    }
    return 0;
}

ผลลัพธ์
Enter a character: Hello
H = 72
e = 101
l = 108
l = 108
o = 111
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่