谁能帮我做些超简单的C语音的题啊?每题十分,不够的话还可以加哦!

谁能帮我做些超简单的C语音的题啊?每题十分,不够的话还可以加哦!
①:根据以下公式求π的值(按默认的6位小数)(要求满足精度1e-5,即某项小于0.00001时停止迭代):
π/2=1+1/3+(1*2)/(3*5)+(1*2*3)/(3*5*7)+(1*2*3*4)/(3*5*7*9)+.+(1*2*...*n)/(3*5*...*(2*n+1)).请求出当输入精度为0.000 0001时程序输出的结果.3.141580
海南ee 1年前 已收到1个回答 举报

66727430 花朵

共回答了27个问题采纳率:88.9% 举报

main(){
float a=1.0,s1=1.0,s=1.0;
while (s1>1e-5){
s1=s1*a/(2*a+1);
s=s+s1;
a++;
}
printf("%f",2*s);
getchar();getchar();
}

1年前

6
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.025 s. - webmaster@yulucn.com