문제
double 형 번수에 0.009/0.003의 결과 넣기
-이를 int형 변수로 할당
int i (int)d;
-printf 로 위의 double(f)과 int(%d) 형 변수를 확인
double 형 번수 2개에 각각 0.1*0.1과 0.01 을 넣고 같은지 비교후 출력
int bSame = (d1==d2)
#include <stdio.h>
#include <stdbool.h>
#include <math.h>
int main(void)
{
double d1 = 01 * 01, d2 = 0.01;
double d = 0.009 / 0.003;
int i = (int)(d + 0.5);
bool bSame = fabs(d1 - d2) < 0.000001;
printf("%.16f\n", d);
printf("%d\n", i);
printf("bSame = %d\n", bSame);
return 0;
}
어떻게 고쳐야할까요 ㅠㅠ
아래 코딩은 제가 썼는데 여기서 어떻게 해야할지 모르겠네요
뭐가 안된다는거죠 - dc App