โจทย์แบบฝึกหัดภาษา C สำหรับผู้เริ่มต้นเขียนโปรแกรมภาษา C ข้อ #28

แบบฝึกหัด #302
เขียนโดย :
มีผู้อ่าน : 324 คน วันนี้ : 2 คน

โจทย์

จงเขียนโปรแกรม ด้วยภาษา C รับเลข 3 ตัว เป็น A,B,C จากนั้นแสดงเมนู
ถ้าเลือก 1 A สลับกับ B
​ถ้าเลือก 2 B สลับกับ C
ถ้าเลือก 3 C สลับกับ A
นอกนั้น แสดง Error
จากนั้นแสดงผลลัพธ์ออกทางหน้าจอ ตามตัวอย่าง

ตัวอย่างการทำงาน 1

Enter Number  A : 1
Enter Number B : 2
Enter Number C : 3

Menu
1) A <-> B
2) B <-> C
3) C <-> A

Enter Number (1-3) : 1

Before 
A = 1 , B = 2 , C = 3

After
​A = 2 , B = 1 , C = 3

ตัวอย่างการทำงาน 2

Enter Number  A : 4
Enter Number B : 5
Enter Number C : 6

Menu
1) A <-> B
2) B <-> C
3) C <-> A

Enter Number (1-3) : 3

Before 
A = 4 , B = 5 , C = 6

After
​A = 6 , B = 5 , C = 4

ตัวอย่างการทำงาน 3

Enter Number  A : 4
Enter Number B : 5
Enter Number C : 6

Menu
1) A <-> B
2) B <-> C
3) C <-> A

Enter Number (1-3) : 4

Error !

เอาล่ะครับ ลองทำกันดูนะครับ ใครที่ไม่เข้าใจคำถามตรงไหนเขียนไว้ด้านล่างได้เลยครับ เสร็จแล้วก็ส่ง Source Code ให้ตรวจใน Comment ของ Facebook ด้านล่างได้เลย  ถ้าใครสงสัยตรงไหนสามารถสอบถามได้ใน Page  https://www.facebook.com/tutortongpage  เช่นกันครับ ^^