>
其他
>
输入精度 e 和 x,用下列公式求cos(x)的近似值,精确到最后一项的绝对值小于e.
要求定义和调用函数求函数近似值、cos(x) = x^0/0!-x^2/2!+x^4/4!-x^6/6!+……
求纠错,希望大大能够指出哪里错了,不要重新写
#include "stdio.h"
#include "math.h"
double fact(int n);
int main(void) {
int repeat,n,ri;
double e,sum,x;
scanf("%d",&repeat);
for(ri=1;ri=e){
sum=sum+pow(-1,n+1)*pow(x,2*(n+1))*1.0/(fact(2*(n+1)));
n=n+1;}
printf("sum = %f\n",sum);
}
}
double fact(int n){
int i;
double result=1;
if(n==0)
result=1;
else
for(i=1;i
人气:259 ℃ 时间:2020-02-03 07:38:52
解答
认真看了你的代码,没有问题,
只是我用的VS2010
sum=sum+pow(-1,n+1)*pow(x,2*(n+1))*1.0/(fact(2*(n+1)));
这句里需要改一下,-1改成-1.0
sum=sum+pow(-1.0,n+1)*pow(x,2*(n+1))*1.0/(fact(2*(n+1)));
结果:
没有问题的,你自己运行有什么错误么.
推荐
输入精度e 和实数x,用下列公式求cos x 的近似值,精确到最后一项的绝对值小于e
这是一道C程的题目:输入精度e,用下列公式求cos x的近似值,精确到最后一位的绝对值小于e.
C程序 输入精度 e 和 x,用下列公式求cos(x)的近似值,精确到最后一项的绝对值小于e.
【问题描述】 输入精度e和实数x,用下列公式求cos x的近似值,精确到最后一项的绝对值小于e。
c 程:输入精度 e 和 x,用下列公式求cos(x)的近似值,精确到最后一项的绝对值小于e.
圆的面积和周长公式的推导
有人认为CH2==CH2与Br2的加成反应实质是Br2先断裂为Br+和Br+,然后Br-首先与CH2==CH2一端的碳原子结合,第二步才是Br-与另一端碳原子结合.已知I2与I-无此类反应.如果让CH2==CH2与Br2在盛有NaCl与Na
用试液测试水的PH值酸碱性各呈什么颜色
猜你喜欢
They _____,_____and______ a lot of nice food,drinks.They_____ themselves
(a+b+c)的平方可以化简成什么?
某市出租车在5km以内,起步价为5元,行程超过5km时,按每km1.2元收费(不足1km按1km计算),某人下车付打车费11元,问出租车走了多远?
由坐标平面内的三点A(-2,-1)B(-2,-4)C(5,-4)构成的三角形是()三角形
在光的照射下物体影子的什么、方向都和光源的什么方向有关.
人步行大约1.2米每秒,请问表示的物理意义是什么?
衣带渐宽终不悔,为伊消得人憔悴!表达了什么境界
质量为5t的卡车,在行驶时受到的摩擦力是车重的0.05倍,求车受到的摩擦阻力的大小.要公式,七下科学
© 2024 79432.Com All Rights Reserved.
电脑版
|
手机版