首页 > 其他 > 详细

一个小于10万的整数,加上100能被完全开放,再加上168又是另外一个完全开方数,求这个数字是多少

时间:2020-04-04 18:02:57      阅读:58      评论:0      收藏:0      [点我收藏+]

#include<stdio.h>
#include<math.h>
void main()
{
long i;
int x, y;
for (i= 0; i<= 100000; i++)
{
x = sqrt((double)(i+100));
y = sqrt((double)(i+268));
if (x * x == i + 100 && y * y == i + 268) {
printf("\n%ld\n",i);}
}
}

   PS:这里引用函数sqrt(),需要的头文件是#include<math.h>,作用是将这个数字完全平方。

   x = sqrt((double)(i+100));作用是将值强制转换成double类型。

技术分享图片

 

一个小于10万的整数,加上100能被完全开放,再加上168又是另外一个完全开方数,求这个数字是多少

原文:https://www.cnblogs.com/linpu/p/12632497.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!