2015-05-05 28 views
0
  1. 我在試圖從書中找出這兩個問題時遇到困難。第一個說寫一個程序來評估:

3X^3 - 5倍^ 2 + 6用權力評估表達式

X = 2.55

我寫的是:

double x, result; 
    x = 2.55; 
    result = 3*x*3 - 5*x*2 + 6; 
    NSLog(@"The answer is %.3f", result); 

輸出:答案是3.450 我不知道這是否正確。

  1. 下一個問題是編寫程序來評估和顯示結果。 (記住用指數格式來顯示) - 我應該使用什麼指數格式?

(3.31×10^-8 + 2.01×10^-7)/(7.16×10^-6 + 2.01×10^-8)

如何顯示-8, - 7以及如何顯示權力?

回答

0

#include <math.h>在你的代碼的頂部,然後你可以使用Objective-C的pow()功能,像這樣:

X^3 + 6:pow(x, 3) + 6

10^-8 + 2:pow(10, -8)+ 2

+2

只需在這裏挑選一點。 'pow()'是一個C函數,並且不需要OP包含'math.h',因爲它們使用'NSLog()',這意味着它們已經直接或間接地導入了Foundation,它導入了' CoreFoundation.h',其中包含'math.h'。 –

+0

謝謝你的工作 – Jeff