C语言编程100题——第三题

问题:一个整数,他加上100后是一个完全平方数,在加上168又是一个完全平方数,请问该数是多少?

 

 1 #include<stdio.h>
 2 #include<conio.h>
 3 #include<math.h>
 4 
 5 void main()
 6 {
 7     long int i,a,b,c,d;
 8     for(i=0;i<10000000;i++)
 9     {
10         a=i+100;
11         b=sqrt(a);
12         c=i+168;
13         d=sqrt(c);
14         if(b*b==a&&d*d==c)
15         {
16             printf("%ld\n",i);
17         }
18         
19     }
20     getch();
21 }

 

posted @ 2022-04-05 21:40  zyfq  阅读(130)  评论(0)    收藏  举报