求1-1/2+1/3-1/4+…+1/99-1/100。
代码:
#include<stdio.h>
int main(){
int i=1;
float sum=0;
while (i<=100){
if(i%2==0){
sum-=1/(i++*1.0);
} else{
sum+=1/(i++*1.0);
}
}
printf("%f\n",sum);
}
方法二:
#include "stdio.h"
int main()
{
int sign=1;
double deno=2.0,sum=1.0,term;
while(deno<=100){
sign=-sign;
term=sign/deno;
sum=sum+term;
deno=deno+1;
}
printf("%f\n",sum);
return 0;
}