C++中的语法错误怎么解决,求PI

[复制链接]
查看11 | 回复1 | 2007-3-27 09:03:58 | 显示全部楼层 |阅读模式
#include #include using namespace std; double arctan(double x);int main() {double a=1/5,b=1/239,pi;pi=16*arctan(a)-4*arctan(b);cout<<"pi="<<pi<<endl; return 0; } double arctan(double x) {int n=1,m=0; double sum=0,k;do{sum=sum+pow(-1,m)*pow(x,n)/n;//(此行错误) n=n+2; m++; k=pow(-1,m)*pow(x,n)/n;}while(fabs(k)<=10.15);return (sum); } 我调试过了,那一行没问题,不过是一个死循环。
回复

使用道具 举报

千问 | 2007-3-27 09:03:58 | 显示全部楼层
3.141592653589793
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行