#include<stdio.h>
int main()
{
int i,sign;
double j,s;
sign=1,s=0;
for(i=1;i<=100;i++){
j=sign/(double)i;
s=s+j;
sign=-sign;
}
printf("%f\n",s);
return 0;
}
使用for语句循环,注意强制类型转换的使用,符号变量sign的使用确保正负的交替性。
#include<stdio.h>
int main()
{
int i,sign;
double j,s;
sign=1,s=0;
for(i=1;i<=100;i++){
j=sign/(double)i;
s=s+j;
sign=-sign;
}
printf("%f\n",s);
return 0;
}
使用for语句循环,注意强制类型转换的使用,符号变量sign的使用确保正负的交替性。