C++ 完全平方数的问题
来源:百度知道 编辑:UC知道 时间:2024/09/12 21:37:41
一个整数,它加上100后是一个完全平方数,再加上268又是一个完全平方数,请问该数是多少?
麻烦用容易懂的说明~!
看不懂啊````麻烦别太复杂~偶刚学C++
麻烦用容易懂的说明~!
看不懂啊````麻烦别太复杂~偶刚学C++
#include <iostream.h>
#include <math.h>
int isSqr(int n) //定义一个平方函数!
{
double x = sqrt(n);
if((x - (int)x) == 0)//平方根的余数为0,则这个数是完全平方数
return 1; //返回一个一数1,用来判断!!
return 0;
}
int main()
{
int i;
for(i=0; ;i++)
{
if(isSqr(i+100) && isSqr(i+268)) //调用上面的函数!
{
cout<<i;
break;
}
}
return 0;
}
这回看不懂我也没办法了...
#include <iostream.h>
#include <math.h>
int isSqr(int n)
{
double x = sqrt(n);
if((x - (int)x) == 0)//平方根的余数为0,则这个数是完全平方数
return 1;
return 0;
}
int main()
{
int i;
for(i=0; ;i++)
{
if(isSqr(i+100) && isSqr(i+268))
{
cout<<i;
break;
}
}
return 0;
}