description
輸入乙個正整數 repeat (0<』repeat<10),做repeat 次下列運算:
輸入 1 個正整數n,計算 s 的前n 項的和(保留 4 位小數)。
s = 1 + 1/2! +…+ 1/n!
input
見sample
output
見sample
sample input
1 2
sample output
1.5000
#include
#include
int main()
s=s+1.0/ret;
}printf("%.4f\n",s);
}return
0;}
剛拿到這題懵逼了好一會.然後發現其實好簡單.本題通過3層巢狀迴圈實現,最外層為repeat次,第二層表示運算的數字從1~a,第三層運算a!思路較為清楚. C的遞迴函式,舉例求乘階,猴子吃桃
include int demo int a else return c int main 乘階的遞推圖 遇到遞迴問題需要根據規律解決 引用 1 找到所謂的終止條件,即讓遞迴停止的條件 2 找到遞推的關係式 3 遞迴的方向要搞清楚,一般是向最終的終止條件不斷遞迴 4 遞迴 分為回推和遞推兩個階段,當...
向量的點乘和叉乘
弱比了,點乘和叉乘搞反了 分清點乘和叉乘 點乘,也叫向量的內積 數量積。顧名思義,求下來的結果是乙個數。向量a 向量b a b cos在物理學中,已知力與位移求功,實際上就是求向量f與向量s的內積,即要用點乘。叉乘,也叫向量的外積 向量積。顧名思義,求下來的結果是乙個向量,記這個向量為c。向量c 向...
點乘和叉乘的應用
點乘 兩個向量點乘得到乙個 標量 數值等於兩個向量長度相乘後再乘以二者夾角的余弦值 如果兩個向量a,b均 為單位 向量 那麼a.b等於向量b在向量a方向上的投影的長度 點乘後得到的是乙個值 若結果 0,則 兩向量 互相垂直 若結果 0 則 兩向量夾角大於90 若結果 0 則 兩向量夾角小於 90 用...