討論串[語法] 自己寫的計算Cn取m 在奇怪的地方會出錯
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓6(6推 0噓 7→)留言13則,0人參與, 最新作者bleed1979 (十三)時間16年前 (2009/11/07 22:01), 編輯資訊
0
0
1
內容預覽:
抱歉,C(5,3)是對的,不過C(5,2)會有問題. C(5,2). e=5,f=2. x=4,f=2 => x=2,f=1. C(5,0)/1*2. =>1/1*2=2. ^^^. 應該要是5才對. else. {. int x=e-f+1;. int t=f;. meowth(&x,&f);.
(還有49個字)

推噓1(1推 0噓 9→)留言10則,0人參與, 最新作者tw00088437 (喵貓 loves fish)時間16年前 (2009/11/07 19:33), 編輯資訊
0
0
0
內容預覽:
要求是輸入n,m 輸出Cn取m(組合) 且答案在long long的範圍內. 我是寫了三個函式. 第一個(common)先找出最大公因數. 第二個(meowth)利用common把(n-m+1)/m化簡為最簡分數. 然後正式計算的第三個函式CNM用recursion. ( C(n,m)=C(n,m-
(還有975個字)
首頁
上一頁
1
下一頁
尾頁