浙大版《C語言程式設計(第3版)》練習2 11

2021-10-04 18:58:53 字數 1383 閱讀 5178

本題目要求計算下列分段函式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差不來太多,我還是用數...