#include<stdio.h>
int main()
{
int n=0;
double i=0.0;
double s=0.0;
int den=1.0;
printf("请输入一个正整数:");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
s=s+1.0/den;
den=den+2;
}
printf("sum=%d",s);
return 0;
}
den=den+2; 换成den=2*i-1;
应该是用float 浮点小数类型吧
你的结果是什么呢?
正确答案是什么呢?