本文主要是介绍杭电1012 u Calculate e,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
/********************************* 日期:2011-2-6
* 作者:SJF
* 题号:杭电1012
* 题目:u Calculate e
* 结果:AC
********************************/
#include<stdio.h>
#include<math.h>
int main()
{
double sum=2.5;
int i,j;
printf("n e\n");
printf("- -----------\n");
for(i=0;i<10;i++)
{
double factorial=1;//阶乘
if(i==0)
{
printf("0 1\n");
}
else if(i==1)
{
printf("1 2\n");
}
else if(i==2)
{
printf("2 2.5\n");
}
else
{
for(j=1;j<=i;j++)
{
factorial=factorial*j;
}
sum=1/factorial+sum;
printf("%d %.9lf\n",i,sum);
}
}
return 0;
}
这篇关于杭电1012 u Calculate e的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!