C语言求平方根

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
void check_count();
void combineNum(int x, int y, int z,int num);
void printDiamond(int x, int y);
void purchaseChicken();
float calculatePi();
void primeJudge();
void perfectJudge();
void intimacyNumber();
void automorphic();
void narcissisticNumber();
void palindromeNumber();
void pythagoreanNumber();
void GCD();
void LCM();
void spuareRoot();
int main() {
    spuareRoot();
    return 0;
}
//求平方根
void spuareRoot() {
    float root = 1, num = 0;
    printf("请输入一个正数:\n");
    scanf("%f",&num);
    while (root*root!=num) {
        if(root == (root + num / root) / 2){
            break;
        }else {
            root = (root + num / root) / 2;
            printf("%.15e\n", root);
        }
        
    }
    printf("%g的平方根是%g\n",num,root);
}

 

posted @ 2022-04-19 17:52  蛋混小  阅读(795)  评论(0)    收藏  举报