#include<stdio.h>double fun(int i){int j;double sum=1;for(j=1;j<=i;j++)sum*=j;return sum;}void main(){int i,n;double sum=0;printf("請輸入n值:\n");scanf("%d",&n);for(i=1;i<=n;i++)sum+=1/fun(i);printf("1+1/2!+1/3!+....1/n!=%.7lf\n",sum);}
double fun(int i)? 為什么定義 int i 要用括號,double fun 又表示什么,是定義什么嗎 ?
慕粉18275382296
2016-05-31 13:34:41