조건/선택실행구조
65. 정수 세 개 입력받아 짝수만 출력하기 나중에 수정
#include <stdio.h>
int main(){
int a,b,c;
scanf("%d %d %d", &a, &b, &c);
if(a%2==0){
printf("%d\n", a);
}
if(b%2==0){
printf("%d\n", b);
}
if(c%2==0){
printf("%d\n", c);
}
return 0;
}
66. 정수 세 개 입력받아 짝/홀 출력하기
#include <stdio.h>
int main(){
int a,b,c;
scanf("%d %d %d", &a, &b, &c);
if(a%2==0){
printf("even\n"); //짝수
}else{
printf("odd\n"); //홀수
}
if(b%2==0){
printf("even\n"); //짝수
}else{
printf("odd\n"); //홀수
}
if(c%2==0){
printf("even\n"); //짝수
}else{
printf("odd\n"); //홀수
}
return 0;
}
67. 정수 한 개 입력받아 분석하기
#include <stdio.h>
int main(){
int a;
scanf("%d", &a);
if(a<0){
printf("minus\n");
if(a%2==0){
printf("even\n");
}else{
printf("odd\n");
}
} else if(a>0){
printf("plus\n");
if(a%2==0){
printf("even\n");
}else{
printf("odd\n");
}
}
return 0;
}
68. 정수 한 개 입력받아 평가 출력하기 -> if-else문 이용
#include <stdio.h>
int main(){
int a;
scanf("%d", &a);
if(89<a&&a<101){
printf("A");
} else if(69<a&&a<90){
printf("B");
} else if(39<a&&a<70){
printf("C");
} else{
printf("D");
}
return 0;
}
69. 평가 입력받아 다르게 출력하기 -> switch - case문 이용
#include <stdio.h>
int main(){
char a;
scanf("%c", &a);
switch(a)
{
case 'A':
printf("best!!!");
break;
case 'B':
printf("good!!");
break;
case 'C':
printf("run!");
break;
case 'D':
printf("slowly~");
break;
default:
printf("what?");
break;
}
}
70. 달 입력 받아 계절 출력하기
#include <stdio.h>
int main(){
int a;
scanf("%d", &a);
switch(a)
{
case 12:
case 1:
case 2:
printf("winter");
break;
case 3:
case 4:
case 5:
printf("spring");
break;
case 6:
case 7:
case 8:
printf("summer");
break;
case 9:
case 10:
case 11:
printf("fall");
break;
}
}
'코딩 > CodeUp - C 기초 100문제' 카테고리의 다른 글
| 기초 - 종합 1078 ~ 1092 (0) | 2018.08.15 |
|---|---|
| 기초 - 반복실행구조 1071 ~ 1077 (2) | 2018.08.14 |
| 기초 - 삼항연산 1063, 1064 (0) | 2018.08.14 |
| 기초 - 비트단위논리연산 1059 ~ 1062 (0) | 2018.08.12 |
| 기초 - 논리연산 1053 ~ 1058 (0) | 2018.08.12 |