- #include <stdio.h>
- #include <math.h>
- /**
- **一个整数,它加上100 后是一个完全平方数,再加上168 又是一个完全平方数,请问该数是多少?
- **/
- int main(int argc, const char *argv[])
- {
- int i;
- int x,y;
- for (i = 0; i < 10000; i++) {
- x = sqrt(100 + i);
- y = sqrt(268 + i);
- if (x*x == (100 + i) && y*y == (268 + i)) {
- printf("%d : %d + 100 = %d x %d\\n",i,i,x,x);
- printf("%d : %d + 268 = %d x %d\\n",i,i,y,y);
- printf("\\n");
- }
- }
- return 0;
- }
- //该片段来自于http://www.codesnippet.cn/detail/2808201410358.html
来源: http://www.codesnippet.cn/detail/2808201410358.html