float x,y;
double power;

power = pow((double) x, (double) y);

이런식으로 바꾸니까 잘 돼네요

x,y 도 double로 선언할 땐 계속 이상한 숫자가 떠서 고민했는데

pow 함수에 (double)로 따로 해 주니까 돼네요 ㅎㅎ

float는 double보다 오차가 심하니 float는 안배운것으로 생각해라
옛날처럼 메모리가 부족한게 아니잔니??

라고 저에게 누군가 말씀하셨죠....
           
            
뭐 여담이지만
정수 * 정수 가 진행되어 버리면
아무리 출력값과 함수 초기화에서 실수를 입력하셨다 해도
저 과정이 들어가면 무조건 정수가 나와버립니다 ;;
ㅎㅎㅎㅎ sum 의 과정을 하다가 많이들 하는 실수죠 ㅋ

Posted by 판스니로정 :