Loading

003 一个整数,它加上100后是一个完全平方数

题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
程序分析:在10万以内判断,先将该数加上100后再开方,再将该数加上268后再开方,如果开方后的结果满足如下条件,即是结果。请看具体分析:

 

程序源代码:

 1 #include<stdio.h>
 2 #include<math.h>
 3 int main()
 4 {
 5         int a, b, i;
 6         for (i = 0; i < 10000; i++ )
 7         {
 8                 a = sqrt(i+100);
 9                 b = sqrt(i+100+168);
10                 if(((a*a-100)==i)&&((b*b-100-168)==i))
11                         printf("%d\t",i);
12         }
13         return 0;
14 }

 

运行结果:

 

 

 

posted @ 2020-09-19 20:48  刘跑跑  阅读(526)  评论(0编辑  收藏  举报