zoukankan      html  css  js  c++  java
  • C与指针练习题4.14.1

     1 //C与指针练习题4.14.1
     2 //ai+1=(ai+n/ai)/2公式逼近,当ai+1=ai时,取得n的平方根
     3 #include<stdio.h>
     4 
     5 float sq_root(float);
     6 
     7 int main(void)
     8 
     9 {
    10 
    11     float value;
    12 
    13     scanf("%f",&value);
    14 
    15     if (value<=0)
    16 
    17     {
    18 
    19         printf("the value is <=0!!" );
    20         //考虑特殊情况,负数和零
    21 
    22     }
    23 
    24     else
    25 
    26         printf("%f
    ",sq_root(value));
    27         //对应的平方根以函数返回值的形式出现在这
    28         //具体的函数在后面调用
    29 
    30     return 0;
    31 
    32 }
    33 
    34 float sq_root(float value)
    35 //函数声明
    36 
    37 {
    38 
    39     float p,q;
    40 
    41     p=1;
    42 
    43     q=0;
    44 
    45     while(1){
    46 
    47         q=(p+value/p)/2;
    48 
    49         if (p!=q)
    50 
    51             p=q;
    52 
    53             else 
    54 
    55                 break;
    56 
    57         }
    58 
    59         return q;//返回均方值
    60 
    61 }
  • 相关阅读:
    Java API学习
    Java接口类学习笔记
    TCP/IP协议族
    Web服务器
    Redis笔记
    Python知识总汇
    GIL锁
    day8
    day7
    day6
  • 原文地址:https://www.cnblogs.com/myohao/p/8476424.html
Copyright © 2011-2022 走看看