문제
두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 A와 B가 주어진다. (0 < A, B < 10)
출력
첫째 줄에 A/B를 출력한다. 실제 정답과 출력값의 절대오차 또는 상대오차가 10-9 이하이면 정답이다.
c언어
#include <stdio.h> int main() { int A, B; double C; scanf("%d %d", &A, &B); C = ((double)A / (double)B); printf("%.9lf", C); }
python
A,B = input().split() print(int(A) / int(B))
float : 4 바이트, 대략 10^-38 ~ 10^38 범위 표시 가능
double : 8 바이트, 대략 10^-308 ~ 10^308 범위 표시 가능
long double : 시스템 마다 약간씩 다르지만 8바이트 이상을 사용하고, double 자료형에 비해 표시 범위가 넓은 편