0

长话短说,我需要得到xy次方,它们都是双打的

问题是我一直得到 0

import Darwin

x: Double = 3.86
y: Double = 4.86

var Answer = Int(pow(Double(x),Double(y))) 

// Answer = 0?
// Answer Should = 709.2744...

那么为什么会这样,我该如何让它真正起作用呢?

是的,这个计算适用于整数,只是第二个双打被添加到混合中,一切都崩溃了

4

1 回答 1

0
var x: Double = 3.86
var y: Double = 4.86

var Answer = Double(pow(x, y)) 

print(Answer)

在此处输入图像描述

于 2021-12-17T09:22:59.857 回答