討論 思考題

2021-07-24 15:04:16 字數 1061 閱讀 1210

1、

功能:編寫函式

float fun()

,利用以簡單迭代方法

xn+1=cos(xn)

求方程:

cos(x)-x=0

的乙個實根。迭代步驟如下:(1

)取x1

初值為0.0;(

2)x0=x1

,把x1

的值賦給x0;

(3)x1=cos(x0)

,求出乙個新的x1;

(4)若x0-x1

的絕對值小於

0.000001

,執行步驟(

5),否則執行步驟(2);

(5)所求x1

就是方程

cos(x)-x=0

的乙個實根,作為函式值返回。

輸出:程式將輸出結果

root=0.739085。2、

功能:編寫

float fun(float array,int n)

,統計出若干個學生的平均成績,最高分以及得最高分的人數。

例如:輸入

10名學生的成績分別為92,

87,68,

56,92,

84,67,

75,92,

66,則輸出平均成績為

77.9

,最高分為

92,得最高分的人數為3人。

3、編寫函式

int fun(int lim,int aa[max])

,該函式的功能是求出小於

lim的所有素數並放在

aa陣列中

,該函式返回求出素數的個數。

4、功能:編寫函式

int fun(int a[m][m]),求5

行5列矩陣的主、副對角線上元素之和。注意,兩條對角線相交的元素只加一次。

5、功能

:請編乙個函式

void fun(int tt[m][n],int pp[n]),tt

指向乙個m行

n列的二維陣列

,求出二維陣列每列中最小元素

,並依次放入

pp所指一維陣列中。二維陣列中的數已在主函式中賦予。

討論 思考題

1 功能 請編寫函式 void fun char s n char b 將 m行n列的二維陣列中的字元資料按列的順序依次放到乙個字串中。例如 二維陣列中的資料為 w w w w s s s s h h h h 則字串中的內容應是 wshwshwshwsh 2 功能 編寫函式 void fun cha...

趣味思考題

1.一間囚房裡關押著兩個犯人。每天監獄都會為這間囚房提供一罐湯,讓這兩個犯人自己來分。起初,這兩個人經常會發生爭執,因為他們總是有人認為對方的湯比自己的多。後來他們找到了乙個兩全其美的辦法 乙個人分湯,讓另乙個人先選。於是爭端就這麼解決了。可是,現在這間囚房裡又加進來乙個新犯人,現在是三個人來分湯。...

除草 Hackerrank思考題

matrix tree 矩陣aij,表示i和j的lca的點權值,詢問矩陣的行列式 考慮首先將列按dfs序,依次開始高斯消元,假設是1 2 3,第一行第一列必定全都是w 1 因此可以直接消元,消完之後考慮2,此時所有跟2的lca為1的點必定不再2的子樹中,假設是i號點,則a2i ai2 w 1 w 1...