题目为:计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值。
#include <stdio.h>
int main(){
double sum=0;
int i=0;
int k=0;
for(i=1;i<=100;i++)
{
double j=0.0;
if(i%2==0)
{
k++;
j=1/k;
sum = sum - j;
}
else
{
k++;
j=1/k;
sum=sum+j;
}
}
printf("1/1-1/2+1/3......-1/100=%d\n",sum);
return 0;
}
这个程序的问题出在了哪里?为什么j的值一直没有,很郁闷,一晚上了,改了好多次,就是不知道哪里出了问题