要獲得mainlabelString
平方根值,我使用更精確的平方根
- (IBAction)rootPressed:(id)sender
{
NSString *mainLabelString = mainLabel.text;
int mainLabelValue = [mainLabelString longLongValue];
NSString *calculatedValue = [NSString stringWithFormat: @"%f", sqrt(mainLabelValue)];
mainLabel.text = calculatedValue;
}
雖然它確實與數字,如88,從中我得到9.380832工作,它不爲示例使用該數字,它表示平方根是3.000000(而不是3.062814)。
我試着用doubleValue
和integerValue
替換longLongValue
,但它不會改變它。
有什麼問題?
在張貼這裏之前,您應該做更多的研究。這是您在過去三個小時內第三次發佈了與此相關的不同問題的相同代碼塊。 –