#include
int main()
{
int i;
double sum,k=1;
for(i=1,sum=0;i<=1000;i++)
{
sum+=k/i;
k*=-1;
}
printf("%lf\n",sum);
return 0;
}
#include
int main()
{
int i,k=1;
double sum;
for(i=1,sum=0;i<=1000;i++)
{
sum+=k/i;
k*=-1;
}
printf("%lf\n",sum);
return 0;
}
为什么两个程序运行的结果不同??