728x90

 


if ๋ฌธ

1. ๊ธฐ๋ณธ if ๋ฌธ

if (์กฐ๊ฑด์‹)
{

    ์กฐ๊ฑด์‹์˜ ๊ฒฐ๊ณผ๊ฐ€ ์ฐธ์ผ ๋•Œ ์‹คํ–‰ํ•˜๊ณ ์ž ํ•˜๋Š” ๋ช…๋ น๋ฌธ;
}

// if ๋ฌธ์—์„œ ์‹คํ–‰ํ•  ๋ฌธ์žฅ์ด ํ•œ ์ค„์ด๋ผ๋ฉด ์ค‘๊ด„ํ˜ธ ์ƒ๋žต ๊ฐ€๋Šฅ
#include main(void)
{
    int num = 9;
    if (num < 10)
    	printf("10๋ณด๋‹ค ์ž‘์Šต๋‹ˆ๋‹ค.\n");
    return 0;
}

 

2. if-else ๋ฌธ

  • ์กฐ๊ฑด์ด ์ฐธ์ผ ๋•Œ ์‹คํ–‰ํ•˜๋Š” ๋ฌธ์žฅ๊ณผ ๊ฑฐ์ง“์ผ ๋•Œ ์‹คํ–‰ํ•˜๋Š” ๋ฌธ์žฅ์ด ๋‹ค๋ฅผ ๋•Œ ์‚ฌ์šฉ
  • ์กฐ๊ฑด์ด ์ฐธ์ด๋ฉด if ์•„๋ž˜์˜ ๋ฌธ์žฅ์„ ์‹คํ–‰, ์กฐ๊ฑด์ด ๊ฑฐ์ง“์ด๋ฉด else ์•„๋ž˜์˜ ๋ฌธ์žฅ์„ ์‹คํ–‰
if (์กฐ๊ฑด์‹)
{
    ์กฐ๊ฑด์‹์˜ ๊ฒฐ๊ณผ๊ฐ€ ์ฐธ์ผ ๋•Œ ์‹คํ–‰ํ•˜๊ณ ์ž ํ•˜๋Š” ๋ช…๋ น๋ฌธ;
}
else
{
     ์กฐ๊ฑด์‹์˜ ๊ฒฐ๊ณผ๊ฐ€ ๊ฑฐ์ง“์ผ ๋•Œ ์‹คํ–‰ํ•˜๊ณ ์ž ํ•˜๋Š” ๋ช…๋ น๋ฌธ;
}
#include <stdio,h>

int main(void){
    int num;
    printf("์ •์ˆ˜๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”: ");
    scanf("%d", &num);
    
    if (num % 2 == 0)
    	printf("์ง์ˆ˜์ž…๋‹ˆ๋‹ค.\n");
    else
    	printf("ํ™€์ˆ˜์ž…๋‹ˆ๋‹ค.\n");
	
    return 0;
}

 

3. if-else if-else ๋ฌธ

  • ์…‹ ์ด์ƒ์˜ ์‹คํ–‰๋ฌธ์—์„œ ํ•˜๋‚˜๋ฅผ ์„ ํƒํ•ด์„œ ์‹คํ–‰ํ•˜๋Š” ๊ตฌ์กฐ
  • ์ค‘๊ฐ„์— else if๋Š” ์—ฌ๋Ÿฌ ๊ฐœ ์ถ”๊ฐ€ ๊ฐ€๋Šฅ
if (์กฐ๊ฑด์‹1)

    ์กฐ๊ฑด์‹1์˜ ๊ฒฐ๊ณผ๊ฐ€ ์ฐธ์ผ ๋•Œ ์‹คํ–‰ํ•˜๊ณ ์ž ํ•˜๋Š” ๋ช…๋ น๋ฌธ;
}
else if (์กฐ๊ฑด์‹2)
{
     ์กฐ๊ฑด์‹2์˜ ๊ฒฐ๊ณผ๊ฐ€ ์ฐธ์ผ ๋•Œ ์‹คํ–‰ํ•˜๊ณ ์ž ํ•˜๋Š” ๋ช…๋ น๋ฌธ;
}
else
{
      ๋ชจ๋‘ ๊ฑฐ์ง“์ผ ๋•Œ ์‹คํ–‰ํ•˜๊ณ ์ž ํ•˜๋Š” ๋ช…๋ น๋ฌธ;
}
#include <stdio.h>

int main(void){
    int score;
    printf("์ ์ˆ˜๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”: ");
    scanf("%d", &score);
    
    if (score >= 90)
    	printf("Aํ•™์ \n");
    else if (score >= 80)
    	printf("Bํ•™์ \n");
    else if (score >= 70)
    	printf("Cํ•™์ \n");
    else if (score >= 60)
    	printf("Dํ•™์ \n");
    else
    	printf("Fํ•™์ \n");
        
    return 0;
}

switch ๋ฌธ

  • ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ƒ์ˆ˜ ์ค‘์—์„œ ์กฐ๊ฑด์— ํ•ด๋‹นํ•˜๋Š” ํ•˜๋‚˜๋ฅผ ๊ณจ๋ผ ์‹คํ–‰
switch (์กฐ๊ฑด ๊ฐ’)
{
      case ๊ฐ’1:
               ์กฐ๊ฑด ๊ฐ’์ด ๊ฐ’1์ผ ๋•Œ ์‹คํ–‰ํ•˜๊ณ ์ž ํ•˜๋Š” ๋ช…๋ น๋ฌธ;
                break;
      case ๊ฐ’2:
               ์กฐ๊ฑด ๊ฐ’์ด ๊ฐ’2์ผ ๋•Œ ์‹คํ–‰ํ•˜๊ณ ์ž ํ•˜๋Š” ๋ช…๋ น๋ฌธ;
                break;
     .....
       default:
               ์กฐ๊ฑด ๊ฐ’์ด ์–ด๋– ํ•œ case ์ ˆ์—๋„ ํ•ด๋‹นํ•˜์ง€ ์•Š์„ ๋•Œ ์‹คํ–‰ํ•˜๊ณ ์ž ํ•˜๋Š” ๋ช…๋ น๋ฌธ;
               break;
}
#include <stdio.h>

int main(void){
	int menu;
    printf("1.์น˜ํ‚จ  2.ํ”ผ์ž  3.๋–ก๋ณถ์ด  4.ํ–„๋ฒ„๊ฑฐ\n");
    printf("์›ํ•˜๋Š” ๋ฉ”๋‰ด๋ฅผ ์„ ํƒํ•˜์„ธ์š”. : ");
    scanf("%d", &menu);
    
    switch (menu){
    case 1:
    	printf("์น˜ํ‚จ์„ ์„ ํƒํ–ˆ์Šต๋‹ˆ๋‹ค.\n");
        break;
    case 2:
    	printf("ํ”ผ์ž๋ฅผ ์„ ํƒํ–ˆ์Šต๋‹ˆ๋‹ค.\n");
    	break;
    case 3:
        printf("๋–ก๋ณถ์ด๋ฅผ ์„ ํƒํ–ˆ์Šต๋‹ˆ๋‹ค.\n");
        break;
    case 4:
        printf("ํ–„๋ฒ„๊ฑฐ๋ฅผ ์„ ํƒํ–ˆ์Šต๋‹ˆ๋‹ค.\n");
        break;
    default:
        printf("์ž˜๋ชป ์ž…๋ ฅํ•˜์˜€์Šต๋‹ˆ๋‹ค.\n");
    }
    return 0;
}

 

 

 

์ถœ์ฒ˜: https://sejong-kr.libguides.com/c.php?g=942233&p=6822323

'ํ”„๋กœ๊ทธ๋ž˜๋ฐ > C์–ธ์–ด' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

ํ•จ์ˆ˜  (0) 2024.08.14
๋ฐ˜๋ณต๋ฌธ  (0) 2024.07.31
์—ฐ์‚ฐ์ž  (0) 2024.07.31
๋ณ€์ˆ˜  (0) 2024.07.31
ํ‘œ์ค€ ์ž…์ถœ๋ ฅ ํ•จ์ˆ˜  (0) 2024.07.31

+ Recent posts