/***************************************************************
*****auther: liuyongahui
*******date: 2013/4/5
***language: C
***************************************************************/
/*
問題十八: 一個整數(小於100000),它加上100後是一個完全平方數,再加上168又是一個完全平方數,請問該數是多?
*/
#include <stdio.h>
#include <math.h>
int main()
{
int i;
int n;
int m;
int l=0;
int a[100];
for(i=1; i<100000; i++)
{
n= sqrt(100+ i);
m= sqrt(168+ i);
if(n*n==100+i && m*m==168+i)
{
a[l++]=i;
}
}
printf("這樣的數有%d個,它們如下:\n",l);
for(i=0; i<l; i++)
{
printf("%d\n", a[i]);
}
return 0;
}