<经典100道(3)>#include<stdio.h>#include<math.h>void main(){ int i,j,k; for(i=1;i<=100000;i++) { j=sqrt(i+100); k=sqrt(i+268); if(i+100==j*j&&i+268==k*k) { printf("%d\n",i); } }}//输出为21,261,1581;