问题 :一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数。请输出n以内符合这样特征的整数个数。
#include<stdio.h>
int main()
{
int a;
int b;
int c=0;
int n;
scanf("%d",&n);
for(a=n;a>=0;a--)
{
for(b=1;b<1000000;b++)
{
if((a+100)==(b*b))
{
if((a+268)==(b*b))
{
c++;
break;
}
}
}
}
printf("%d\n",c);
return 0;
}
哪里错了?