171102 函式程式題練習 連續第十天

2021-08-10 05:51:37 字數 534 閱讀 4778

今天對之前所學的函式內容的練習

先是對巢狀呼叫的練習,計算y=sh(1+sh x)/(sh(2*x)+sh(3*x))的值;

這個問題關鍵是先對sh函式進行定義,再對y函式定義,而定義y時需要對sh函式再進行呼叫;

而sh這個函式有需要去對庫函式中的exp函式進行呼叫;

於是編寫結果如下:

再是勒讓德多項式的乙個練習;

這題本質上就是一次遞迴呼叫;

而在遞迴時最常用的就是if else語句;

而多項式中的分段函式則依靠三次if語句來進行篩選(感覺好像可以簡化,雖然還沒想好);

最關鍵的就是在n>1時,對p函式的遞迴,其實就是用前兩項去對下一項去賦值;

執行結果如下:

目標:預習函式指標和內聯函式,過載函式

171120 函式程式練習 連續第二十八天

第乙個是用於計算平均數和均方差 關鍵就是將平均數和均方差的公式進行轉化,但在這這之前關鍵是怎樣去陣列求和 這就要求先定義陣列,在進行求和運算 下面是我的結果 第二個用隨機函式給陣列初始化並輸出其中的素數 此題關鍵就是先理解隨機函式的用法,並且能成功呼叫,而關鍵就是它的標頭檔案是 include 再就...

控制結構和函式程式設計題練習

def fac n for i in range 2 n 1 s 0for j in range 1 i if i j 0 s j b 0for a in range 1 s if s a 0 b a if b i and i s print format i,s n int input fac n...

母函式初期簡單入門題練習

母函式,關鍵是理解多項式和問題的聯絡,構造合適的多項式。1.hdu1557 題意 給n個數,如果其中有m個數之和大於這n個數一半,則這m個數組成這個團體叫 獲勝聯盟 這m個數中,若有乙個數,去掉它,這個團體就不能成為獲勝聯盟了,那麼這個數為關鍵加入者。每成為一次關鍵加入者,則這個數的權利加1,求所有...