判断一个数的平方根是否为整数

#include <bits/stdc++.h> 
using namespace std;


bool a_test(int x) {
	// 如果大数,int->long long 
	if (sqrt(x) == (int)sqrt(x)) {
		return true;
	} else {
		return false;
	}
}

int main() {
	
	cout << a_test(10) << endl;  // 0
	cout << a_test(9) << endl;  // 1 
	
	
	return 0;
}
posted @   修凡  阅读(13)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示