#include <stdio.h>
#include "math.h"
int main () {
long int i,x,y;
//计算机快速计算1亿以内符合要求的数字
for(i = 0 ; i <= 100000000; i++)
{
x = i + 100;
y = x + 168;
//判断一个数是否是完全平方数,看他的开方是否为整数
if(sqrt(x) == (int)sqrt(x) && sqrt(y) == (int)sqrt(y))
{
printf("这个数字是%d\n",i);
}
}
}
例3:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
最新推荐文章于 2024-08-07 10:46:08 发布