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...