c语言求圆周率近似值问题,求π的近似值知道某一项的绝对值小于10^-6为止

c语言用π=1-1/3+1/5-1/7+.公式求π的近似值,直到最后一项的绝对值小于10^-6为止我编的程序#include#includevoid main(){float s,a;i=0;s=1;do{i=i+1 ;s=s+1/(2*i+1)*((-1)^i);} while ((1/(2*i+1)>10^(-6));a=s*4;printf("PI=%f",a);getch();}哪里错,求详解
修改如下:在vc6.0下运行正常,结果,PI=3.141595#include#includevoid main(){double s,a,i;i=0.0;s=1.0;do{ i=i+1;s=s+1.0/(2*i+1)*(pow(-1,i));} while(1/(2*i+1)>pow(10,-6));a=s*4;printf("PI=%f\n",a);}
f(x)=(√3)sin(ωx+φ)-cos(ωx+φ)=2{[(√3)/2]sin(ωx+φ)-(1/2)cos(ωx+φ)}=2[sin(π/3)sin(ωx+φ)-cos(π/3)cos(ωx+φ)]=-2cos(ωx+φ+π/3)f(-x)=-2cos(-ωx+φ+π/3)因为f(-x)=f(x)所以cos(φ+π/3-ωx)=cos(φ+π/3+ωx)所以φ+π/3=kπ,k∈Z因为0
sin(a+π/3)+2sin(a-π/3)-根号3cos(2π/3-a)=sinacosπ/3+cosasinπ/3+2sinacosπ/3-2cosasinπ/3-√3cosacos2π/3-√3sinasin2π/3=sina*1/2+cosa*√3/2+2sina*1/2-2cosa*√3/2-√3cosa*(-1/2)-√3sina*√3/2=-√3cosa
y=cosx-根号3sinx的值域RT 求解
y=cosx-根号3sinx=2(1/2cos【-x】+根号3/2sin【-x】)=2sin(π/6-x)则-2
y=2(1+cos2x)/2+sin2x-1=sin2x+cos2x=√2(√2/2*sin2x+√2/2*cos2x)=√2(sin2xcosπ/4+cos2xsinπ/4)=√2sin(2x+π/4)-1
函数y=sin(2x+5π/2)图像的对称轴方程是复制的就不用了谢谢,求简便的方法
y=sinx对称轴为x=π/2+kπ(k∈Z);所以2x+5π/2=π/2+kπ(k∈Z)所以对称轴为x=kπ/2(k∈Z)很高兴为您解答,skyhunter002为您答疑解惑如果本题有什么不明白可以追问,
其他相关问题扫二维码下载作业帮
2亿+学生的选择
下载作业帮安装包
扫二维码下载作业帮
2亿+学生的选择
编写程序,用公式π/4=1-1/3+1/5-1/7+.计算π的近似值,直到最后一项的绝对值小于10的-6次幂
★冷盟☆743
扫二维码下载作业帮
2亿+学生的选择
主要用的是循环语句.
为您推荐:
其他类似问题
扫描下载二维码

我要回帖

更多关于 c语言求π的近似值 的文章

 

随机推荐