1. 程式人生 > >這個C怎麼了?求大佬指教

這個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的值一直沒有,很鬱悶,一晚上了,改了好多次,就是不知道哪裡出了問題