例題:請撰寫函式fun,其功能是計算并輸出下列多項式的值:
Fn =1+1/1!+1/2!+1/3!+1/4!+…+1/m!
例如,若主函式從鍵盤給m輸入5,則輸出為F=2.716667, 請勿改動主函式main與其它函式中的任何內容,僅在函式fun的花括號中填入所撰寫的若干陳述句,
請勿改動主函式main與其它函式中的任何內容,僅在函式fun的花括號中填入所撰寫的若干陳述句,
代碼如下:
#include<stdio.h>
double fun(int m)
{
double t,s=1.0;
int i,j;
for(i=1;i<=m;i++)
{
t=1.0;
for(j=1;j<=i;j++)
t*=j;
s+=1.0/t;
}
return s;
}
main()
{
int m;
double f;
FILE*out;
printf("Input m:");
scanf("%d",&m);
f=fun(m);
printf("F=%f\n",f);
out=fopen("outfile.dat","w");
for(m=10;m<10;m++)
fprintf(out,"%f\n",fun(m));
fclose(out);
}
輸出運行視窗如下:

越努力越幸運!
加油,奧力給!!!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/243575.html
標籤:其他
上一篇:計算機網路-網路層筆記
下一篇:2021,如其所是
