제어문
1) 개념:실행 순서를 변경(제어, control)하는 문
2)종류: if, switch, break, continue, for , while, do-while, return 등등
if문
1)개념: 주어진 조건이 참일 경우 명령을 실행하고, 주어진 조건이 거짓일 경우 아무것도 실행하지 않는 단순한 형태의 조건문
2)형식: if ( 조 건 )
{ 문장
}
else
{ 문장
}
(*처리할 문장이 하나일 땐, {}를 생략할 수 있음) (else를 반드시 써야 하는 것은 아님)
3)코드 예시
#include <stdio.h>
int main()
{
int marble;
printf("손에 쥐고 있는 구슬 수는? ");
scanf("%d", &marble);
if ( marble%2 == 0){
printf("짝수개입니다");
}
else{
printf("홀수개입니다");
}
return 0;
}
//입력값: 짝수>> 결과값: 짝수
//입력값: 홀수>> 결과값: 홀수
if문 안의 if 문 활용 예제
#include <stdio.h>
int main()
{
int g_time ,o_time, score ;
score = 0 ;
printf("하루에 스마트폰 게임을 몇시간 하나요? ");
scanf("%d", &g_time);
if (g_time >= 1){
score += 2 ;
if (g_time >= 2){
score += 2;
printf("스마트폰 중독 점수는 %d", score);
}
else {
printf("하루에 한번 최대 몇시간까지 해보셨나요?");
scanf("%d", &o_time);
if (o_time >= 4){
score += 1;
printf("스마트폰 중독 점수는 %d", score);
}
}
}
else{
printf("게임을 1시간 이상 하지않는 다면 하루 평균 스마트폰 몇시간 이상 하나요? ");
scanf("%d", &o_time);
if ( o_time >= 2){
score += 2;
printf("스마트폰 중독 점수는 %d", score);
}
}
return 0;
}
'프로그래밍 언어 > C' 카테고리의 다른 글
C언어 8강 반복문 for문 (0) | 2020.10.29 |
---|---|
C언어 7강 else if문과 switch 문 (0) | 2020.10.28 |
C언어 5강-2 별난 연산자(복합연산자,증감연산자,형 변환연산자) (0) | 2020.10.27 |
C언어 5강-1 기본 연산자 (0) | 2020.10.27 |
C언어 4강-2 입력함수 getchar (0) | 2020.10.23 |