jhmin3627   7달 전

c언어로 풀었고 pow 함수를 이용해 푼건데 pow의 인자가 무조건 double여야하다 보니까 형변환을 굉장히 많이 했습니다.

제가 너무 어거지로 한건지 비효율적으로 한거 같아서 질문드립니다! 이 방법이 최선인걸까요?

tori1753   7달 전

다운캐스팅이 일어나기때문에,

int temp = (int)org; 는 int temp = org;

x = (int)pow(B,i- 1);는 x = pow(B,i- 1);

로 쓰셔도 됩니다.

추가로 for문은

for (double i = cnt; i>0; i--) 는 for (int i = cnt; i>0; i--)로 쓰셔도 됩니다. 

jhmin3627   7달 전

앗 감사합니닿ㅎ 많이 배워갑니다!!

댓글을 작성하려면 로그인해야 합니다.