반응형
사용자에게 입력받은 정수가 10보다 작은 홀수인지 확인하는 프로그램을 작성해보자.
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main(void) {
int num;
scanf("%d", &num);
switch (num) {
case 1:
case 3:
case 5:
case 7:
case 9:
printf("10보다 작은 홀수");
break;
default:
printf("다름");
break;
}
return 0;
}
▶ 사용자가 입력한 값이 1, 3, 5, 7, 9일 경우 '10보다 작은 홀수' 출력
▶ 그 외 값 입력시 default값 출력
같은 프로그램 다른 방식으로 작성하기
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main(void) {
int num;
scanf("%d", &num);
if (num > 0 && num < 10 && num % 2 == 1)
printf("10보다 작은 홀수");
else
printf("다른 값");
return 0;
}
→ if 조건문을 활용하여 사용자에게 입력받은 값이 0보다 크고 10보다 작으며 2로 나눈 나머지가 1일 경우를 '홀수'로 정의
반응형
'Language > C' 카테고리의 다른 글
[ C ] 반복문 & 분기문 (0) | 2021.10.12 |
---|---|
[ C ] [ switch 조건문 연습 문제 ] 특수 문자 아스키코드값 출력 프로그램 (0) | 2021.10.12 |
[ C ] [ switch 조건문 연습문제 ] 문자열 반복 출력 프로그램 (0) | 2021.10.12 |
[ C ] [ switch 조건문 연습 문제 ] 영어 모음 확인 프로그램 (0) | 2021.10.12 |
[ C ] [ switch 조건문 연습 문제 ] 이름 이니셜 확인 프로그램 (0) | 2021.10.12 |