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 }
浙公网安备 33010602011771号