#include <iostream> #include <limits> #include <cmath> using namespace std; int main() { int number; cout << "Enter the number whose sqare root needs to be calculated"; cin >> number; cout << "Square root of " << number << " is " << (int)sqrt((float)number) << " OR " << sqrt((float)number) << endl; if( (int)sqrt((float)number) == sqrt((float)number) ) cout << "The number is a perfect sqaure"; else cout << "The number is not a perfect square"; //To find the nearest perfect square if the number entered // is not a perfect square? return 0; }
我希望我所做的检查完美的方块是可以的,但此外我想
如果输入的数字不是一个完美的正方形,找出最接近完美正方形的数字
有任何想法吗
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。