100例的其中一题!请教!
【程序3】 题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
#include <stdio.h> #include <math.h> void main() { long int i,a,aa,b; for(i=1;i<100000;i++) { a=sqrt(i); if((aa=(i+100))==a*a) { b=sqrt(aa+168); if((aa+168)==b*b) { printf("%ld",i); } } } }
中午无事搞了几题,发现第三题自己做的运行不了结果,请大家帮忙看看,谢谢