1.问题描述 一个正整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少? 2.解决思路 遍历这个数,让其从1开始,到100000结束 3.代码实现 #include<stdio.h> #include<math.h> int main(){int x,y;for(int i=1;i<100000;i++){x=sqrt(i+100);y=sqrt(i+268);if(x*x== i+100 && y*y==i+268){printf("%d\n",i);}} } 4.运行结果