共有回帖数  0  个 
	 
	
	
	
     
          
          
               
                  - 迭代法求x=根号a;公式X(n+1)=(X(n)+a/X(n))/2,差小于10的负5次方
- 
													  只看楼主					  
                     
                       收藏
                      
                          
                           回复
                      
					  
					                     
					 
 
            
				   - 
						
						
							 
									迭代法求x=根号a;公式X(n+1)=(X(n)+a/X(n))/2,差小于10的负5次方
 #includestdio.h
 #includemath.h
 void main()
 {
 float x,a,i;
 scanf("%f",&a);
 x=a;
 for(;;)
 {i=x;
 x=(x+a/x)/2;
 if(fabs(i-x)0.00001)
 { printf("%.5f",x);break;}
 }
 
 }
 楼主 2015-07-08 09:59 回复 
 
 
   
             
                  
                  
 
 
 
     
	 
  
	Copyright © 2010~2015 直线网 版权所有,All Rights Reserved.沪ICP备10039589号
	
	意见反馈 | 
	关于直线 | 
	版权声明 | 
	会员须知