level 2
亦_亦de梦
楼主
t=1-1/2-1/3-......-1/m
#include <stdio.h>
double fun (int m);
int main()
{
int m;
double result;
printf("m:\n");
scanf("%d",&m);
result=fun(m);
printf("The result is %lf\n",result);
return 0;
}
double fun(int m)
{int sum=0,i;
double t;
if(m>1){
for(i=2;i<=m;i++){
sum=sum+1/(double)i;
} t=1-sum;}
else t=1;
return t;
}
2016年03月26日 04点03分
1
#include <stdio.h>
double fun (int m);
int main()
{
int m;
double result;
printf("m:\n");
scanf("%d",&m);
result=fun(m);
printf("The result is %lf\n",result);
return 0;
}
double fun(int m)
{int sum=0,i;
double t;
if(m>1){
for(i=2;i<=m;i++){
sum=sum+1/(double)i;
} t=1-sum;}
else t=1;
return t;
}