// MySqrt.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//自己实现开根运算
#include <stdio.h>
int mySqrt(int num);
void main() {
int num, answer;
scanf_s("%d", &num);
answer = mySqrt(num);
if (num < 0) {
printf("Error: sqrt returns -1\n");
}
else {
printf("The square root of %d is %d\n", num, answer);
}
}
int mySqrt(int num) {
int temp = (num + 1) / 2;
while (temp) {
if (temp * temp == num) {
return temp;
}
temp--;
}
return -1;
}
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- nryq.cn 版权所有 赣ICP备2024042798号-6
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务