这个C怎么了?求大佬指教

题目为:计算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的值一直没有,很郁闷,一晚上了,改了好多次,就是不知道哪里出了问题

猜你喜欢

转载自blog.csdn.net/Shuffle_Ts/article/details/79605871
今日推荐