[C언어 코드업 문제풀이] CodeUp 1255 : 두 실수 사이 출력하기

코드업 1255번 두 실수 사이 출력하기 문제 풀이 해답입니다.

 

1. 문제 설명

 

소수 둘째 자리의 두 실수 a와 b가 입력으로 주어진다.

a와 b사이의 수를 0.01간격으로 오름차순으로 출력하시오.

예)

5.67 5.73  ==> 5.67 5.68 5.69 5.70 5.71 5.72 5.73

 

2. 입력

 

두 실수 a와 b가 입력된다. (a <= b) 

(a,b 중 어떤 수가 큰지 모름) 문제수정 2012.9.20

 

3. 출력

 

a와 b사이의 수를 0.01간격으로 오름차순으로 출력하시오.

 

4. 입력 예시

 

2.00 2.03

 

5. 출력 예시

 

2.00 2.01 2.02 2.03

※ float을 사용하면 정확한 답이 나오지 않습니다.(문제 게시판 참조1106)

6. 문제 풀이

 

#include<stdio.h>
 
int main(){
    
    double a,b;
    scanf("%lf %lf"&a, &b);
    
    for(double i = a; i <= b; i+=0.01){
        printf("%.2lf ",i);
    }
    
    
    return 0;
}
 

댓글()