求教大佬!哪错了?
#include<stdio.h>int main ()
{
int n,i;
double sum;
printf("Enter n:");
scanf("%d",&n);
sum=0.0;
for(i=1;i<=n;i++)
{
sum=sum+1/i;
}
printf("sum=%lf",sum);
return 0;
}
为啥我的输出结果都是1.00?
2019-01-17 11:14
2019-01-17 11:18
2019-01-17 11:23
2019-01-18 12:57