这个程序错在哪里?
求出1+1/2+1/3+......+1/100之和,编程如下:#include <iostream>
using namespace std;
int main()
{int i;
double s;
for(i=1,s=0;i<=100;i++)
s=s+1/i;
cout<<"s="<<s<<endl;
return 0;}
但结果总是1,是为什么
2008-11-13 08:10
2008-11-13 08:36
2008-11-14 08:52
2008-11-15 14:23
2008-11-17 11:45
2008-11-17 12:53
2008-11-17 22:22