Jungol Algorithm/Language Coder
[정올 CODE 527] 디버깅 - 자가진단2
치조
2020. 2. 7. 01:21
반응형
제한시간 메모리제한 해결횟수 시도횟수 1000 ms 0 MB 5353 회 7930 회 |
문제
2개의 정수를 입력받아 첫 번째 수를 두 번째 수로 나눈 몫을 출력하고 첫 번째 수를 실수로 변환하여 두 번째 수로 나눈 값을 구한 후 반올림하여 소수 둘째자리까지 출력하는 프로그램을 작성하고 프로그램 내용에 관한 설명을 주석으로 표시하시오. |
입력 예3.4 5.65 |
출력 예19 15 |
순서대로 중요한 키워드만 먼저 아래와 같이 정리해보았습니다.
1. 2개의 정수를 입력한다.
int a,b; scanf("%d %d",&a,&b); |
2. 첫 번째 수를 두 번째 수로 나눈 몫을 구한다.
첫 번째 수를 실수로 변환하여 두 번째 수로 나눈 값을 구한 후 반올림한다.
(한 줄로 한번에 정의하였습니다.)
c = (double) a / b; |
3. 소수 둘째자리까지 출력한다.
printf("%d %.2lf",(int)c,c); |
최종 코드
#include<stdio.h> int main(void){ int a,b; double c; scanf("%d %d",&a,&b); c = (double)a / b; printf("%d %.2lf",(int)c,c); return 0; } |
주석은 직접 달아보면서 실력을 늘려봐요!
반응형