#include <stdio.h>
/*
if(조건식)
명령;
else if(조건식)
else
*/
int main()
{
int number = 0;
printf("정수를 입력해주세요 : ");
scanf_s("%d", &number);
if (number % 2 == 0) // 만약 number 의 값을 2로 나눴을떄의 몫이 0이라면
printf("짝수\n"); // 짝수 출력
if (number % 2 != 0) // 0이 아닐시
{
printf("짝수가 아니네요\n");
printf("홀수\n");
}
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
if (number % 2 == 0)
printf("짝수\n");
else // 또다른 (number % 2 == 0) 이조건에 걸리지 않은 모든결과값 실행
{
printf("짝수가 아니네요\n");
printf("홀수\n");
}
char key;
printf("어느 방향으로 가시겠습니까? : ");
scanf_s(" %c", &key, sizeof(key));
//입력한 값에 따른 상하좌우 출력
if (key == 'w')
printf("위");
else if (key == 's')
printf("아래");
else if (key == 'a')
printf("왼쪽");
else if (key == 'd')
printf("오른쪽");
else
printf("잘못 입력하였습니다");
//중첩 if문
int number2;
printf("숫자를 입력해주세요 : ");
scanf_s("%d", &number2);
if (number2 < 10)
{
if (number2 <= 5)
printf("5보다 작거나 같은 수");
else
printf("5보다 크고 10보다 작은 수");
}
else
printf("10보다 크거나 같은 수");
getchar
char c1, c2;
int d;
printf("문자를 입력하시오 : ");
scanf_s("%c", &c1);
printf("정수를 입력하시오 : ");
scanf_s("%d", &d);
getchar();
// (1) getchar() 가 실행되면 문자열 or 문자를 입력 받는다.
// (2) 문자열 or 문자을 바로 char ch; 에 저장되는 것이 아니라 입력버퍼에 저장된다.
// (3) getchar()의 반환값으로 입력버퍼에서 문자 한 개를 꺼내서 ch에 저장한다.
printf("문자를 입력하시오 : ");
scanf_s("%c", &c2);
printf("c1 : %c\n, d : %d\n, c2 : %c\n", c1, d, c2);
char c3;
scanf_s("%c", &c3);
printf("%c", c3);
return 0;
}
'Basic C Language' 카테고리의 다른 글
#8. RandomNumber (0) | 2023.04.12 |
---|---|
#7. Switch (조건문) (0) | 2023.04.12 |
#5. Type_Casting (0) | 2023.04.05 |
#4. DataType (0) | 2023.04.05 |
#3. Operation(연산자) (0) | 2023.04.05 |