求1+1/2+1/4+1/7+1/11+1/16+1/22+1/29.的和程序有错吗#include#includemain(){float a=1.0,sum=0.0,i=1.0;printf("1+1/2+1/4+1/7+1/11+1/16+1/22+1/29.的和为:\n");do{sum=sum+1/a;a+=i;i++;}while(sum

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 20:07:50

求1+1/2+1/4+1/7+1/11+1/16+1/22+1/29.的和程序有错吗#include#includemain(){float a=1.0,sum=0.0,i=1.0;printf("1+1/2+1/4+1/7+1/11+1/16+1/22+1/29.的和为:\n");do{sum=sum+1/a;a+=i;i++;}while(sum
求1+1/2+1/4+1/7+1/11+1/16+1/22+1/29.的和
程序有错吗
#include
#include
main()
{
float a=1.0,sum=0.0,i=1.0;
printf("1+1/2+1/4+1/7+1/11+1/16+1/22+1/29.的和为:\n");
do
{
sum=sum+1/a;
a+=i;
i++;
}
while(sum

求1+1/2+1/4+1/7+1/11+1/16+1/22+1/29.的和程序有错吗#include#includemain(){float a=1.0,sum=0.0,i=1.0;printf("1+1/2+1/4+1/7+1/11+1/16+1/22+1/29.的和为:\n");do{sum=sum+1/a;a+=i;i++;}while(sum
#include
#include
main()
{
float a=1.0,sum=0.0,i=1.0,test;
printf("1+1/2+1/4+1/7+1/11+1/16+1/22+1/29.的和为:\n");
do
{
test=sum;
sum=sum+1/a;
a+=i;
i++;
}
while(sum-test>pow(10.0,-5));
printf("%5f\n",sum);//注意f若写为d,结果为 0 //
}