一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少
完全平方数是指一个整数能够表示为某个整数的平方。换句话说,如果存在一个整数 n,使得 n^2=m,那么 m 就是一个完全平方数。
使用C语言实现,具体代码:
#include<stdio.h>
#include<math.h>
int main(){
int i,m,n;
for(i=1;i<100000;i++){
m=sqrt(i+100);
n=sqrt(i+168);
if(m*m==i+100&&n*n==i+168){
printf("满足要求的数是: %d\n",i);
break;
}
}
return 0;
}