#include<stdio.h>
#include<math.h>
void main()
{
long i;
int x, y;
for (i= 0; i<= 100000; i++)
{
x = sqrt((double)(i+100));
y = sqrt((double)(i+268));
if (x * x == i + 100 && y * y == i + 268) {
printf("\n%ld\n",i);}
}
}

   PS:这里引用函数sqrt(),需要的头文件是#include<math.h>,作用是将这个数字完全平方。

   x = sqrt((double)(i+100));作用是将值强制转换成double类型。

 

posted on 2020-04-04 16:49  hhyyz  阅读(167)  评论(0)    收藏  举报