大侠们 帮忙看看 指点一下啊??????
题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?本人写的程序:
#include"stdio.h"
#include"math.h"
void main()
{
long int i,q,p;
for(i=1;i<100000;i++)
{p=sqrt(i+100);
q=sqrt(i+268);
if(p*p==i+100&&q*q==i+268)
printf("\n%d\n",i);
}
}
vs2008运行下提示错误: error C2668: “sqrt”: 对重载函数的调用不明确 试图匹配参数列表“(long)”时
大侠们 帮忙看看 指点一下啊??????