题目:一个整数,它加上100是一个完全平方数,再加上168优势一个完全平方数,求这个整数
#include<stdio.h>
#include<math.h>
int kaifang(int x)
{
int t;
t= sqrt(x);
if(t* t== x)
{
return 1;
}
else
{
return 0;
}
}
int main()
{
int num= 1;
for( ; ; num++)
{
if(kaifang(num+100) && kaifang(num+169))
{
printf("%d", num);
break;
}
}
return 0;
}
先定义一个函数满足开方与平方的关系,在利用循环求出这个数的具体值。
输出
1056
--------------------------------