猿问

double fun(int i)? 为什么定义 int i 要用括号,double fun 又表示什么,是定义什么吗 ?

#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);
}

慕粉18275382296
浏览 1745回答 1
1回答

不见不散场

扣号里的是函数的参数   double  fun (int  i)是定义一个返回值为double类型的函数  fun为函数名  
随时随地看视频慕课网APP
我要回答