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 |