normit   5년 전

n=0 일 때 0^0을 정의하는 방법에 따라 답이 달라질 수 있습니다.

(특히 0^0 이 1이면 답이 달라집니다)

"n 은 자연수" 또는 "n 은 0보다 큰 정수" 라는 조건이 추가되면 답이 좀 더 명확할 것 같습니다.

bupjae   5년 전

IEEE 754 표준에 의하면


For the pow function (integral exponents get special treatment): pow (x, ±0) is 1 for any x (even a zero, quiet NaN, or infinity)


다른 주장이 있을 수 있겠지만 0^0 = 1 로 생각하는 것이 가장 무난할 것 같습니다.

normit   5년 전

0^0이 1이면

0^0+0^m == 1  이기 때문에  a=1 일 때  n=0 을 출력해도 답이 되어야 합니다. 

그런데  답이 틀렸다고 나오니  n>0 임을 명시해야 될 것 같습니다.

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