뉴비 시절의 추억

만약 ~라면 이걸하세요!

태장고 21302 2021. 3. 30. 19:14

if 는 만약을 설정할 때 필요한 것이다. 만약 n( 정수 )이 0보타 크면 n을 출력하는 프로그램을 짜보자!

 

#include <stdio.h>

 

int main()

{

 int n;

 scanf("%d", &n);

 if( n >= 0 )           // 만약 n이 0보다 크다면 {}안의 내용을 실행

 {

     printf("%d", n);

 }

 

return 0;

}

 

이러면 n이 0이 아니면 n을 출력할 것이다.

여기서 하나를 더 해보자면 else 라는 것이 있는데, 이것은 위의 경우에 n이 0보다 크지 않은 경우를 나타내기 위해 쓰이는 것이다.

n이 0보다 크지 않을 때에는 false를 출력하게 해 보자.

 

#include <stdio.h>

 

int main()

{

 int n;

 scanf("%d", &n);

 if( n >= 0 )           // 만약 n이 0보다 크다면 {}안의 내용을 실행

 {

     printf("%d", n);

 }

 else                    // 아니면

 {

     printf("false");

 }

 

return 0;

}

 

이렇게 코딩하였을 때 출력되는 값은

 

n이 2이면 '2'를 출력한다.

n이 -2이면 'false'를 출력할 수 있다.