300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > C语言编程:一个整数加上100是完全平方数 再加上168也是完全平方数 求该数

C语言编程:一个整数加上100是完全平方数 再加上168也是完全平方数 求该数

时间:2019-11-25 18:59:34

相关推荐

C语言编程:一个整数加上100是完全平方数 再加上168也是完全平方数 求该数

解释

首先给完全平方数一个定义,引用Wikipedia中的定义:

数学上,平方数,或称完全平方数,是指可以写成某个整数的平方的数,即其平方根为整数的数。例如,9 = 3 × 3,它是一个平方数。

比较简单的做法就是暴力循环,由于大于-100的负数也可能是完全平方数,所以从-100开始循环,如下见代码

代码:

#include <stdio.h>#include <stdlib.h>#include <math.h>#define maxSize 100000int main(){long int i,x,y;for(i = -100;i <= maxSize;++i){x = sqrt(i+100);y = sqrt(i+268);//再加上168,即i+100+168if((x*x == i + 100)&&(y*y == i+268))printf("%ld\t",i);}return 0;}

关注我获取更多学习方面的知识,和我共同进步吧~

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。