本題目要求計算下列分段函式f(x)的值:
注:可在標頭檔案中包含math.h,並呼叫sqrt函式求平方根,呼叫pow函式求冪。
輸入格式:
輸入在一行中給出實數x。
輸出格式:
在一行中按「f(x) = result」的格式輸出,其中x與result都保留兩位小數。
輸入樣例1:
10
輸出樣例1:
f
(10.00)=
3.16
輸入樣例2:
-
0.5
輸出樣例2:
f(-
0.50)=
-2.75
這個題和上乙個題差不太多吧,但是這個題我根據題目提示引用了內建函式了。
**:
#include
"stdio.h"
#include
"math.h"
intmain()
else
printf
("f(%0.2lf) = %0.2lf"
, x, y)
;return0;
}
哦,我上個題目忘了把保留小數的給加粗了,你們懂得。
說一下兩個函式吧:
1.sqrt()函式:
功能:乙個非負實數的平方根(就是我們說的開平方根)。
函式原型:
1)在vc6.0中的math.h標頭檔案的函式原型為double sqrt(double)
2)在vc2008後為過載函式,原型為float sqrt(float) , double sqrt(double) , double long sqrt(double long)
注意:沒有sqrt(int),但是返回值可以為int。
2.pow()函式:
功能:用來求x的y次冪(次方)pow(x,y)。
函式原型:double pow(double x,double y)
浙大版《C語言程式設計(第3版)》練習2 4
本題要求編寫程式,計算華氏溫度150 f對應的攝氏溫度。計算公式 c 5 f 32 9,式中 c表示攝氏溫度,f表示華氏溫度,輸出資料要求為整型。輸入格式 本題目沒有輸入。輸出格式 按照下列格式輸出 fahr 150,celsius 計算所得攝氏溫度的整數值 上 include stdio.h in...
浙大版《C語言程式設計(第3版)》練習2 12
輸入2個正整數lower和upper lower upper 100 請輸出一張取值範圍為 lower,upper 且每次增加2華氏度的華氏 攝氏溫度轉換表。溫度轉換的計算公式 c 5 f 32 9,其中 c表示攝氏溫度,f表示華氏溫度。輸入格式 在一行中輸入2個整數,分別表示lower和upper...
浙大版《C語言程式設計(第3版)》練習2 15
本題要求編寫程式,計算序列 1 1 4 1 7 1 10 的前n項之和。輸入格式 輸入在一行中給出乙個正整數n。輸出格式 在一行中按照 sum s 的格式輸出部分和的值s,精確到小數點後三位。題目保證計算結果不超過雙精度範圍。輸入樣例 10輸出樣例 sum 0.819跟2 14差不來太多,我還是用數...