第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

浙公网安备 33010602011771号