![]() |
|
|||||||
| 論壇說明 |
|
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
|
|
主題工具 | 顯示模式 |
|
|
#4 (permalink) |
|
管理員
![]() ![]() |
語法:
/*
數學式︰
n x^k x^1 k^2 k^n
Σ ═--─═--- + --- + ... + ---
k=1 k! 1! 2! n!
let x = 0.1 ; n = 8
*/
#include <stdio.h>
#include <stdlib.h>
double my_fun(double x,int n) /* 數學運算式 */
{
int i,j;
double sum = 0;
for(i=j=1; i<=n; i++)
{
j*=i; /* 計算 n! 是多少階乘,既 1×2×..n */
sum += pow(x,i)/j ; /* 計算 x次方 ÷n! 的加總 */
/* pow(x值,i次方)函式 */
}
return sum;
}
display_00() /* 顯示畫面 */
{
system("cls");
puts("數學公式:");
puts(" n x^k x^1 k^2 k^n");
puts("Σ = --- = --- + --- + ... + ---");
puts(" k=1 k! 1! 2! n!");
puts("\n let x = 0.1 ; n = 8");
}
main() /* 主程式 */
{
display_00();
printf("\nSUM = %0.16f \n\n",my_fun(0.1,8) );
system("pause");
}
應該是對的 ... 答案跟 mini 大的一樣 這種 運算式算是有規律性值得,如 p(n,r) 可以用 for/while loop 或 遞回函式去寫 PS. 遞回函式,某些程式碼可能變的很簡單,也時有變的更複雜 ...。 此帖於 2006-05-11 04:32 PM 被 getter 編輯. |
|
__________________ 在「專業主討論區」中的問題解決後,要記得按一下 按鈕喔,這是一種禮貌動作。 ![]() 一樣是在「專業主討論區」中發問,不管問題解決與否,都要回應別人的回答文喔。 不然搞 [斷頭文],只看不回應,下次被別人列入黑名單就不要怪人喔。 天線寶寶說再見啦~ ... 天線寶寶說再見啦~ 迪西:「再見~ 再見~」 『 Otaku Culture Party 』 關心您 ...
|
|
|
|
送花文章: 37855,
|