C语言小白求助:用π/4≈1-1/3+1/5-1/7+.公式求π的近似值,直到某一项的绝对值小于1e-6为止一定要用for语句 我自己弄的一个,乱七八糟的,希望有那位大神赏脸给指正下#include #include int main(){int s;do
来源:学生作业学帮网 编辑:学帮网 时间:2024/06/05 21:13:44
C语言小白求助:用π/4≈1-1/3+1/5-1/7+.公式求π的近似值,直到某一项的绝对值小于1e-6为止
一定要用for语句 我自己弄的一个,乱七八糟的,希望有那位大神赏脸给指正下#include
#include
int main()
{
int s;
double t,n,pi;
s=1,t=1,n=1.0,pi=0;
for(t=1;fabs(t)>=1e-6;n=n+2)
{
pi=pi+t;
s=-s;
t=-s/n;
}
pi=pi*4;
printf("%.6f\n",pi);
return 0;
}
用For语句没有问题.但应该把 pi=pi+t 放到后面,应为执行完for下面的大括号才执行 这句 n=n+2
严格按照你列出来的等式,每执行一次for循环体进行一次算术运算,改成下面这样就可以了
#include
#include
int main()
{
int s;
double t,n,pi;
s=-1,t=1,n=1.0,pi=0;
for(t=1;fabs(t)>=1e-6;n=n+2)
{
s=-s;
t=s/n;
pi=pi+t;
}
pi=pi*4;
printf("%.6f\n",pi);
return 0;
}
C语言小白求助:用π/4≈1-1/3+1/5-1/7+.公式求π的近似值,直到某一项的绝对值小于1e-6为止一定要用for语句 我自己弄的一个,乱七八糟的,希望有那位大神赏脸给指正下#include #include int main(){int s;do
C语言菜鸟求助for(flag=1;flag==1;)
求助C语言中if else语句for(i=1;ia&&x
求助一道C语言设计题目统计1~3000中闰年的数目
C语言求助.已知:int a=3,b=4,c=9,d=5,求下列表达式的值.(1) b---c (2) d+=a+b 3) ++a/b++*--c
C语言小白求助.设计函数计算 1+(1+2)+(1+2+3)+……+(1+2+3+……+N)设计函数计算 1+(1+2)+(1+2+3)+……+(1+2+3+……+N)
求助……第1小题
C语言 表达式1
C语言,第1,
C语言 1
C语言:if (1
C语言中1
c 语言(1
二、 将一个3×3的矩阵转置,用一函数实现.在一主函数中用scanf函数输入以下矩阵元素:1 3 5 7 9 1C语言程序求助
c语言菜鸟求助 在已知的几个数之间随机选择一个比如已知1,2,3,6,8,9,随机从这几个数中选择一个,怎么实现?给出完整函数,我是用VB6.0的!
求助1、4题
3小题c语言题目.帮我做1题也行~
求助C语言的几个基础题目1、1+2+3……+100的值,FOR循环的流程图2、有三个函数y{x=(xb)&&!c||!3、!(x=a)&&(y=b)&&0(4) 4、!(a+b)+c-1&&b+c/2