티스토리 뷰

728x90

현 포스팅에서 설명하는 모든 문제는 codeup.kr 사이트에 있는 문제입니다. 여기있는 문제 말고도 다양한 문제들이 준비되어 있으니 흥미있으시다면 도전해보세요!

<codeup사이트란?> :알고리즘 관련 다양한 문제들을 풀면서 실력을 높일 수 있는 유용한 문제풀이 사이트

접속은 여기를 클릭해주세요. <codeup.kr>

「1149번 문제」

문제:두 정수 중 큰 정수를 출력한다.

1
2
3
4
5
6
7
8
9
10
11
12
#include <stdio.h>
 
int main(){
    int a,b,c,d,e;                  //정수형 변수 선언
    
    scanf("%d %d"&a, &b);         //정수 2개를 입력받아 각각 a,b에 저장
    if(a >= b){                     //a가 b이상이면
        printf("%d",a);             //a를 출력
    }else{                          //위의 조건이 성립되지않으면(아니면)
        printf("%d", b);            //b를 
    }
}
cs

「1150번 문제」

문제:세 정수가 주어지면 그 중 가장 작은 수를 출력한다.

<Case 1:>

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
 
int main(){
    int a,b,c,d,e;                            //정수형 변수 선언
    int min = 100;                            //min의 초깃값을 100으로 설정
    
    scanf("%d %d %d"&a, &b, &c);            //정수를 3개 입력받아 각각 a,b,c에 저장
    if(a < min){                              //a가 min보다 작을 경우
        min = a;                              //min에 a값을 저장
    }
    
    if(b< min){                               //b가 min보다 작을 경우
        min = b;                              //min에 b값을 저장
    }
    
    if(c < min){                              //c가 min보다 작을 경우
        min = c;                              //min에 c값을 저장
    }
    printf("%d", min);                        //min을 
}
 
cs
  • 단 여기서 3개의 입력이 모두 100보다 클 경우 min이100으로 출력되는 문제가 있으므로 값을 비교하는 방법을 사용하는것이 더욱 정확합니다.

<Case 2:>

1
2
3
4
5
6
7
8
9
10
11
12
13
#include <stdio.h>
 
int main()
{
    int a, b, c, min, min_f;                  //정수형 변수를 선언
    
    scanf("%d %d %d"&a, &b, &c);            //정수 3개를 입력받아 각각 a,b,c에 저장
 
    min = a > b ? b : a;                      //a가 b보다 클경우 min에 b를, 작을경우 a를 저장
    min_f = c > min ? min : c;                //c가 min보다 클경우 min_f에 min을, 아닐경우 c를 저장
 
    printf("%d", min_f);                      //min_f를 
}
cs

「1151번 문제」

문제:10보다 작은 수가 입력되면 small 을 출력, 10이상이면 아무것도 출력하지 마시오.

1
2
3
4
5
6
7
8
9
10
11
#include <stdio.h>
 
int main(){
    int a,b,c,d,e;                //정수형 변수를 선언
    
    scanf("%d"&a);              //정수 1개를 입력받아 a에 저장
    if(a < 10){                   //a가 10보다 작으면
        printf("small");          //small을 
    }    
}
 
cs

「1152번 문제」

문제:10보다 작은 정수가 입력되면 small 을 출력, 그 이상의 수가 입력되면 big 을 출력하시오.

1
2
3
4
5
6
7
8
9
10
11
12
13
#include <stdio.h>
 
int main(){
    int a,b,c,d,e;             //정수형 변수를 선언
     
    scanf("%d"&a);           //정수 1개를 입력받아 a에 저장
    if(a < 10){                //a가 10보다 작으면
        printf("small");       //small을 출력
    }else{                     //아니면(a가 10보다 작지 )
        printf("big");         //big을 출력
    }
}
 
cs

「1153번 문제」

문제:두 정수가 입력된다.  두 정수의 크기를 비교하여 왼쪽 수가 크면 > 를 출력, 오른쪽 수가 크면 < 를 출력, 같으면 = 을 출력하시오.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>
 
int main(){
    int a,b,c,d,e;                   //정수형 변수를 선언
    
    scanf("%d %d"&a, &b);          //정수 2개를 입력받아 각각a,b에 저장
    if(a > b){                       //a가 b보다 크면
        printf(">");                 // >를 출력
    }else if(b > a){                 //b가 a보다 크면
        printf("<");                 // <를 출력
    }else{                           //위의 두가지 경우 모두 아니면
        printf("=");                 // =을 출력
    }
}
 
cs

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함