[if][case] ----------------------if¹®----------------------------------- ¡á ½ÇÇ࿵¿ªÀ» ±âÁØÀ¸·Î Ãâ·Â EX) 0 ÀÌ»ó 10¹Ì¸¸ 10ÀÌ»ó 20¹Ì¸¸ int main(void) { int num; printf("½ÇÇ࿵¿ª ÀÔ·Â : "); scanf("%d", &num); //ÃÖ´ëÄ¡¸¦ ³ÑÀ» ½Ã, ÀçÀÔ·ÂÀ» ¿ä±¸ÇÏ´Â Á¶°ÇÀÌ µé¾î°¡¸é ÁÁÀ½ if(num>=0 && num<=10) printf("10±îÁö ¹üÀ§³» °ªÀÔ´Ï´Ù.\n"); else if(num>=11 && num<=20) printf("20±îÁö ¹üÀ§³» °ªÀÔ´Ï´Ù.\n"); else if(num>=21 && num<=30) printf("30±îÁö ¹üÀ§³» °ªÀÔ´Ï´Ù.\n"); else printf("¹üÀ§¿¡ µéÁö ¾Ê´Â °ªÀÔ´Ï´Ù.\n"); return 0; }
Ãâ·Â °á°ú
½ÇÇ࿵¿ª ÀÔ·Â : 10
10ÀÌ»ó 20¹Ì¸¸
----------------------case ¹®----------------------------------- int main(void) { int num; printf("½ÇÇ࿵¿ª ÀÔ·Â : "); scanf("%d", &num); switch(num/10) // ½Ç¼ö°¡ ¾Æ´Ñ Á¤¼ö·Î Ãâ·ÂµÇ¾î ¼±Åà { case 0: printf("10±îÁö ¹üÀ§³» °ªÀÔ´Ï´Ù.\n"); break; case 1: printf("20±îÁö ¹üÀ§³» °ªÀÔ´Ï´Ù.\n"); break; case 2: printf("30±îÁö ¹üÀ§³» °ªÀÔ´Ï´Ù.\n"); break; default : printf("¹üÀ§¿¡ µéÁö ¾Ê´Â °ªÀÔ´Ï´Ù.\n"); } return 0; }
Ãâ·Â °á°ú
½ÇÇ࿵¿ª ÀÔ·Â : 10
10ÀÌ»ó 20¹Ì¸¸
----------------------case (ºñÃßõ)----------------------------------- #include int main(void) { int num, total; printf("½ÇÇà ¿µ¿ª ÀÔ·Â \n"); scanf("%d", &num); printf("ÀÔ·Â ¹üÀ§ : %d\n\n", num); if(0<=num && num<10) total=1; else if(10<=num && num<20) total=2; else if(20<=num && num<30) total=3; else total=4; switch(total) { case 1: printf("0ÀÌ»ó 10¹Ì¸¸\n\n"); break; case 2: printf("10ÀÌ»ó 20¹Ì¸¸\n\n"); break; case 3: printf("20ÀÌ»ó 30¹Ì¸¸\n\n"); break; default: printf("30ÀÌ»ó\n\n"); } return 0; }