#include<stdio.h>
int main()
{
int i;
float n;//如果n定义成整型:int n;后面算出来的n将会越界,程序无法编译,所以选用实型变量
float sum;
sum=1.0;
n=1.0;
for(i=1;i<=49;i++){
n=n*i;
sum=sum+1/n;
}
printf("sum=%f\n",sum);
return 0;
}
D:\>gcc jiecheng.c
D:\>a.exe
sum=2.718282
D:\>