ช่วยเปลี่ยน if/else statement ไปเป็น switch statement หน่อยครับ
if(rank==1||rank==2)
printf("Lower division \n");
else
{
if(rank==3||rank==4)
printf("Upper division \n");
else
{
if(rank==5)
printf("Graduate student \n");
else
printf("Invalid rank \n");
}
}
ช่วยแก้ code ให้หน่อยครับ
Moderator: mindphp, ผู้ดูแลกระดาน
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41232
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
Re: ช่วยแก้ code ให้หน่อยครับ
ส่วนที่ || ของ if...else ถ้าแปลงเป็น switch ไม่ต้อง break ที่ตัวแรก
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
- jataz2
- PHP Super Member
- โพสต์: 275
- ลงทะเบียนเมื่อ: 22/02/2011 11:48 am
Re: ช่วยแก้ code ให้หน่อยครับ
ถ้าจริงๆเเล้ว ต้องการเเบบนี้
จะแปลงเป็น switch case ได้เเบบนี้ครับ
โค้ด: เลือกทั้งหมด
if(rank==1||rank==2)
printf("Lower division \n");
else if(rank==3||rank==4)
printf("Upper division \n");
else if(rank==5)
printf("Graduate student \n");
else
printf("Invalid rank \n");
โค้ด: เลือกทั้งหมด
switch (rank)
{
case 1:
case 2:
printf("Lower division \n");
break;
case 3:
case 4:
printf("Upper division \n");
break;
case 5:
printf("Graduate student \n");
break;
default:
printf("Invalid rank \n");
break;
}
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
-
โพสต์ใหม่ เขียน Code แปลง Code ข้ามภาษา ด้วย OpenAI ChatGPT
โดย noncup302 » 08/02/2023 6:38 pm » ใน Mindphp Videoman - 0 ตอบกลับ
- 3924 แสดง
-
โพสต์ล่าสุด โดย noncup302
08/02/2023 6:38 pm
-
-
- 0 ตอบกลับ
- 2926 แสดง
-
โพสต์ล่าสุด โดย pataponnew
27/05/2021 5:10 pm
-
-
โพสต์ใหม่ การทำ Android เพื่อใช้สแกน QR Code และ Bar Code Reader
โดย rangsan » 28/05/2018 11:19 am » ใน Mobile Application Developing- Android, iOS - 0 ตอบกลับ
- 7908 แสดง
-
โพสต์ล่าสุด โดย rangsan
28/05/2018 11:19 am
-
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 91