#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);
}
更多推荐
C语言求平方根
发布评论