当前位置: > C++:编程计算π的近似值,要求计算到最后一项的绝对值小于为止....
题目
C++:编程计算π的近似值,要求计算到最后一项的绝对值小于为止.
利用公式π/4≈1-1/3+5/1-7/1+……,直到最后一项的绝对值小于10的-5次方
#include
void main(void)
{
int i=1,k;
double y=1;
do
{switch(i%2)
{
case 0:y=y+(1/(1+2*i));
case 1:y=y-(1/(1+2*i));
}
i++;
}while(2*i

提问时间:2021-03-01

答案
很高兴为你解答!你上面的程序大概有两个问题1、为什么你得到的是4而不是3.14.因为在:先计算 1/(1+2*i) ,然后计算的结果再和y做计算但是上面的 i 是int 类型,所以 1/(1+2*i) 结果也是int类型,那就会一直是0的,明白了...
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.