C语言:图片上的题目咋编程?

 我来答
White_MouseYBZ
2021-05-12 · TA获得超过4万个赞
知道大有可为答主
回答量:2.1万
采纳率:82%
帮助的人:6684万
展开全部

代码文本:

#include "stdio.h"

int main(int argc,char *argv[]){

double s,t,x,d=0.00001,tt;

int n;

printf("Please enter x(R: x>1.0)...\nx=");

if(scanf("%lf",&x)==1 && x>1.0){

for(s=0.0,t=n=1;(tt=t*n)>=d;t/=x,n++)

s += n&1 ? tt : -tt;

printf("The result are %f\n",s);

}

else

printf("Input error, exit...\n");

return 0; 

}

殇雪璃愁
2021-05-13 · TA获得超过293个赞
知道小有建树答主
回答量:697
采纳率:56%
帮助的人:43万
展开全部
#include <stdio.h>

#include<math.h>

int main()

{

int i;

float x, S = 0;

scanf("%f", &x);

if (x > 1)

for (i = 1; i / pow(x, i - 1) >= 1e-5; i++)

S = S + pow(-1, i - 1) * i / pow(x, i - 1);

printf("第%d项精度满足条件\n", i - 1);

printf("满足精度的计算结果为%f\n", S);

return 0;

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Sy_illusion9
2021-05-13
知道答主
回答量:19
采纳率:0%
帮助的人:3.3万
展开全部
#include<stdio.h>
#include "math.h"

double cal(double x){
double intr = pow(10,-5);
int n=1;
double v=0.0;
double sigv=0.0;
while (1){
sigv =pow(-1,n)*((n+1)/pow(x,n));
if (fabs(sigv)<intr) break;
v += sigv;
n++;
}
return 1.0-v;
}

int main()
{
printf("%lf",cal(1.2));
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式