1. 一个整数(大于1000,小于10000),它加上100后是一个完全平方数,再加上1

1. 一个整数(大于1000,小于10000),它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
这个C语言的代码怎么打???

第1个回答  2016-10-31
#include<stdio.h>
main()
{
int i,j,p,multi;
for(i=34;i++;i<105) //34*34>1100,105*105>11000
{
multi=i*i;
for(j=1;j++;j<=3) //37^2-34^2>168,37-34=3,取j<=3
{
p=(i+j)*(i+j);
if((multi+168)%p==0)printf("%d\n",multi-100);
}
}
}本回答被提问者采纳