第2题(完全平方数)

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

#include<stdio.h>
#include<math.h>
main(){
	int x;
	int y;
	int i;
	for(i = 1;i <= 1000;i++){
           x = sqrt(i+100);
	   y = sqrt(i+268);
	   if(x*x == i+100 && y*y == i+268){  /*当两个条件同时成立时,输出结果*/
		   printf("%d",i);
	       printf("\n");
	   }
	}
}

一个数如果是另一个整数的完全平方,那麼我们就称这个数为完全平方数,也叫做平方数.例如:
0,1,4,9,16,25,36,49,64,81,100,121,144,169,196,225,256,289,324,361,400,441,484,… 

 输出:

21
261
Press any key to continue

  

posted @ 2020-04-01 19:51  军临天下jyj  阅读(15)  评论(0)    收藏  举报