程式設計題 練習2 14至2 17

2021-10-18 22:05:13 字數 1067 閱讀 5716

本題要求編寫程式,計算序列 1 + 1/3 + 1/5 + … 的前n項之和。

輸入在一行中給出乙個正整數n。

在一行中按照「sum = s」的格式輸出部分和的值s,精確到小數點後6位。題目保證計算結果不超過雙精度範圍。

23
sum =

2.549541

#include

double

computeoddsum

(int n)

return s;

}int

main()

本題要求編寫程式,計算序列 1 - 1/4 + 1/7 - 1/10 + … 的前n項之和。

輸入在一行中給出乙個正整數n。

在一行中按照「sum = s」的格式輸出部分和的值s,精確到小數點後三位。題目保證計算結果不超過雙精度範圍。

10
sum =

0.819

#include

double

computesum

(int n)

return s;

}int

main()

輸入乙個非負整數n,生成一張3的乘方表,輸出30到3n的值。可呼叫冪函式計算3的乘方。

輸入在一行中給出乙個非負整數n。

按照冪的遞增順序輸出n+1行,每行格式為「pow(3,i) = 3的i次冪的值」。題目保證輸出資料不超過長整型整數的範圍

3
pow(3

,0)=

1pow(3

,1)=

3pow(3

,2)=

9pow(3

,3)=

27

#include

#include

intmain()

return0;

}

程式設計題練習

在乙個二維陣列中,每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請寫乙個函式,輸入這樣乙個二維陣列和乙個整數,判斷陣列中是否有該整數。思路 矩陣是有序的,從左下角來看,向上是遞減的,向右是遞增的。因此從左下角出發,當目的數字比當前數字大的時候,右移 就執行向右查詢 當目的數...

程式設計題練習 1

思路 建立兩個字元陣列,乙個按順序存放數字,乙個按順序存放字母,然拼接這兩個陣列。其實用string類會更好,這裡用vector輸入的時候帶空格,不過思想是一樣的 include include using namespace std class solution for int i 0 ifor ...

面試程式設計題練習

在乙個二維陣列中 每個一維陣列的長度相同 每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請完成乙個函式,輸入這樣的乙個二維陣列和乙個整數,判斷陣列中是否含有該整數。解題思路 利用二維陣列由上到下,由左到右遞增的規律,那麼選取右上角或者左下角的元素a row col 與tar...