描述求1+1/3+1/5+1/7+...+1/99的值的算法并编写出对应的C程序
#include <stdio.h> #include <stdlib.h> int main()4日{
int sign,sum,deno,term;
sum=1;
for(deno=3;deno<=99;deno=deno+2)
{term-sign*1/deno;
sum=sum
printf("sum is &d\n",sum);
system("pause");
return 0;
1516#include <stdio.h> #include <stdlib.h> int main()4日{
int sign,sum,deno,term;
sum=1;
for(deno=3;deno<=99;deno=deno+2)
{term-sign*1/deno;
sum=sum
printf("sum is &d\n",sum);
system("pause");
return 0;
1516
答案:2.937775
#include <stdio.h>
int main(){
int i; float s;
i=99; s=0.0;
while(i>0)
{
s+=1.0/i;
i-=2;
}
printf("%f",s);
}
#include<stdio.h>
int main(void)
{
int i;
float sum=0;
for(i=0; i++; i<100)
{
sum+=(1.0/(2*i+1));
}
printf("%f\n",sum);
return 0;
}