谁能帮我编写一下C语言的程序设计啊?1.编写程序求m=10时,公式:T=1/1!+1/2!+1/3!+…1/m!

来源:百度知道 编辑:UC知道 时间:2024/06/10 17:53:23

main()
{
double sum=0;
int i,m=10,t=1;
for (i=1;i<=m;i++)
{
t*=i;
sum+=1.0/t;
}
printf("1!+2!+...+%d!=%f",m,s);
getch();
}

在VC 平台写的:
#include"stdio.h"
#define M 10
void main()
{
int i,j,temp_sum;
float sum = 0;
for(j = 1;j<M;j++)
{
temp_sum = 1;
for(i = 0;i<j;i++)
{
temp_sum = temp_sum*(i+1);
}
sum = sum + (float)1/(float)temp_sum;
}
printf("%f\n",sum);
}

我的简单:
#include <iotream.h>
int main()
{
double sum = 0, term = 1;
int m = 10;
for (int i = 1; i <= m; i ++)
{
term *= i;
sum += 1 / term;
}
cout << sum << endl;
return 0;
}

double count(double m)
{
if(m<1) return 0;

return count(m-1) + 1/m;
}

main()