티스토리 뷰

728x90

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

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

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

「1154번 문제」

문제:정수 두개가 입력으로 들어오면 큰수 - 작은수의 값을 출력하시오.

1
2
3
4
5
6
7
8
9
10
11
#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 - b);            //a - b값을 출력
    }else printf("%d", b - a);          //아니면(a가 b미만이면) b - a값을 출력
}
 
cs

「1155번 문제」

문제:인학이는 숫자 7을 좋아한다. 어떤 정수가 입력되면 그 수가 7의 배수인지 확인하시오.

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 % 7 == 0){                        //a를 7로 나눈 나머지가 0 이면(a가 7의 배수이면)
        printf("multiple");                //multiple을 출력
    }else printf("not multiple");          //아니면(a가 7의 배수가 아니면) not multiple을 
}
 
cs

「1156번 문제」

문제 핵심:어떤 자연수가 입력되면  홀수이면 "odd"을 출력하고, 짝수이면 "even"을 출력하시오.

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 % 2 == 0){                 //a를 2로 나눈 나머지가 0이면 (a가2의 배수이면)
        printf("even");             //even을 출력
    }else printf("odd");            //odd를 
}
 
cs

「1157번 문제」

문제 핵심:위치가 입력으로 주어지면 50이상 60이하이면 "win"을 출력하고, 그 외에는 "lose"를 출력하시오.

1
2
3
4
5
6
7
8
9
10
11
#include <stdio.h>
 
int main(){
    float f,g,h;                         //실수형 변수 선언
 
    scanf("%f"&f);                     //실수 1개를 입력받아 f에 저장
    if(f >= 50 && f <= 60){              //f의 값이 50이상이고 60이하면
        printf("win");                   //win을 출력
    }else printf("lose");                //(if문의 조건이 아닐경우)lose를 출력
}
 
cs
  • 이 if문에서 &&은 "그리고"라는 뜻으로, 앞의 조건과 뒤의 조건 모두가 만족되야만 참이 됩니다.

「1158번 문제」

문제 핵심:

1. 공이 30m~40m나 60m~70m 에 들어오면 슬기가 이김.

2. 그 외의 구간에 떨어지면 체육선생님이 이김.

슬기가 던진 공의 위치가 입력으로 주어지면 슬기가 이기는 구간에는 "win"을 출력하고, 그 외에는 "lose"를 출력하시오.

1
2
3
4
5
6
7
8
9
10
11
#include <stdio.h>
 
int main(){
    int a,b,c,d,e,f;                                       //정수형 변수 선언
 
    scanf("%d"&f);                                       //정수 1개를 입력받아 f에 저장
    if(f >= 30 && f <= 40 || f >= 60 && f <= 70){          //f의 값이 30이싱이고 40이하  이거나  60이상이고 70이하이면
        printf("win");                                     //win을 출력
    }else printf("lose");                                  //(if문의 조건이 아니면) lose를 
}
 
cs
  • 이 if문에서 &&가 "그리고"의 의미라면 ||는 "또는"의미로 앞의 조건이나 뒤의 조건 중 하나만 만족하더라도 참이 됩니다.
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
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
글 보관함