#include<stdio.h>
#include<math.h>
int main()
{
int i,x,y;
for (i=1;i<100000;i++)
{
x=sqrt(i+100); //x为加上100后开方后的结果
y=sqrt(i+268); //y为再加上168后开方后的结果
if(x*x==i+100&&y*y==i+268)// /*如果一个数的平方根的平方等于该数,这说明此数是完全平方数*/
break; //退出循环
}
printf("%d",i);
}
【C语言】 完全平方数+100+168
最新推荐文章于 2025-09-18 15:24:20 发布
本文介绍了一个C++程序,通过计算1到99999之间的整数加100和168后的平方根,寻找满足平方根平方等于原数的完全平方数。程序核心在于判断是否为完全平方数的逻辑。
4067

被折叠的 条评论
为什么被折叠?



