c语言,请帮我看看哪错了?我找不到,输出第二个错误的,题目如图,代码如下,谢谢(*°∀°)=3

#include<stdio.h>intmain(){doublesum,s;//定义变量intk,k1;while(k<=5000000&&k1<=5000000)//... #include <stdio.h>

int main()
{
double sum,s;//定义变量
int k,k1;

while(k<=5000000&&k1<=5000000)//进入循环
{
k=1;k1=5000000;
sum=1;s=0.0000002;
sum+=1.0/(k+1); s+=1.0/(k1-1);
k++; k1--;

}

printf("从左到右计算:%.20lf\n",sum);//输出结果
printf("从右到左计算:%.20lf\n",s);
return 0;
}
展开
 我来答
匿名用户
2018-10-26
展开全部

提醒你一下:检查不出错误,就很有可能全错了。

本题其实非常简单,程序如下:

#include <stdio.h>
int main()
{
double n,s1=0,s2=0;
for(n=1;n<=5000000;n++)
s1+=1/n;
for(n=5000000;n>=1;n--)
s2+=1/n;
printf("从左到右计算: %.20lf\n从右到左计算: %.20lf",s1,s2);
return 0;
}

//运行结果:

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式