解题思路:
注意事项:利用pow()函数时,注意i的起始值,确保实现正确的正负交叉项。
参考代码:
#include
#include
int main()
{
double pi=0;
int i = 0;
while(fabs(pow(-1,i)/(2*i+1)) >= 0.000001) //保证某一项绝对值小于0.000001条件成立
{
pi += pow(-1,i)/(2*i+1);
i++;
}
printf("%0.6lf\n",pi*4);
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:729 |
奖学金 (C++代码)浏览:2008 |
C语言训练-最大数问题 (C语言代码)浏览:633 |
简单的a+b (C语言代码)浏览:530 |
妹子杀手的故事 (C语言代码)浏览:1234 |
1124题解浏览:595 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:587 |
C二级辅导-同因查找 (C语言代码)浏览:568 |
1005答案错误为什么浏览:1975 |
C语言程序设计教程(第三版)课后习题8.7 (C语言代码)浏览:526 |