| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
x
 
 本帖最后由 过客sea 于 2019-3-18 15:11 编辑  
 
        #include<stdio.h> 
#include<math.h> 
int main() 
{ 
        int sign=1; 
        double pi=0.0,n=1.0,term=1.0,p; 
        while(fabs(term)>=1e-6) 
        { 
                 pi=pi+term; 
                n=n+2; 
                sign=-sign; 
                term=sign/n; 
        
        } 
        p=pi*4; 
        printf("p=%10.8f\n",p); 
        return 0; 
} 
 
 
 
#include<stdio.h> 
#include<math.h> 
int main() 
{ 
        int sign=1; 
        double pi=0.0,n=1.0,term=1.0,p; 
        while(fabs(term)>=1e-6) 
        { 
                    n=n+2; 
                sign=-sign; 
                term=sign/n; 
               pi=pi+term; 
        
        } 
        p=pi*4; 
        printf("p=%10.8f\n",p); 
        return 0; 
} 
两次执行结果不一样,我改变了pi=pi+term的位置 |   
 
 
 
 |