鱼C论坛

 找回密码
 立即注册
查看: 4994|回复: 35

[每日一练] 算法3 ◉‿◉ (x+100)=y*y ;(x+100+168)= z*z 整数x是多少?

[复制链接]
发表于 2017-5-7 18:48:29 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 不二如是 于 2017-5-9 07:26 编辑


                               
登录/注册后可看大图


按照提示,完成代码,秀秀你的编程能力!

不许看答案,否则打屁屁





程序分析:
在 10 万以内判断,先将该数加上 100 后再开方。再将该数加上 268 后再开方,如果开方后的结果满足如下条件,即是结果。        [/b]


源代码:
游客,如果您要查看本帖隐藏内容请回复

效果图:
Snip20170507_31.png






如果喜欢,请订阅
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-5-16 09:52:35 | 显示全部楼层
本帖最后由 shishunfu 于 2017-5-16 10:00 编辑
public static void main(String[] args) {
                for (int i = 0; i < 10000; i++) {
                        int x=(int)(Math.sqrt(i+100));
                        int y=(int)(Math.sqrt(i+100+168));
                        if(( x * x == (i + 100)) &&( y * y == (i +268)))
                {
                   System.out.println("符合要求的数字有:"+i);
                }
                }
        }


符合要求的数字有:21
符合要求的数字有:261
符合要求的数字有:1581
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-7-29 23:15:25 | 显示全部楼层
#include "stdafx.h"
#include <iostream>


using namespace std;

int main()
{
         for (int i = 1; i <= 100000; i++)
         {
                  int k = (int)sqrt(i + 100);
                  if (i + 100 == k * k)
                  {
                           int j = (int)sqrt(i + 268);
                           if (i + 268 == j * j)
                                        cout << "符合条件的有: " << i << endl;
                  }
         }
         return 0;
}

4.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2017-8-7 14:18:19 | 显示全部楼层
我就路过
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-3-14 14:45:53 | 显示全部楼层
zxZCxz
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-3-31 00:09:26 | 显示全部楼层
look
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-4-26 23:39:31 | 显示全部楼层
window.onload = function(){
                                for(var i = 0; i < 100000; i++){
                                        var x = parseInt(Math.sqrt(i+100));
                                        var y = parseInt(Math.sqrt(i+268));
                                        if((x*x == (i+100)) && (y*y==(i+268))){
                                                alert(i);
                                        }
                               
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2018-4-29 11:40:20 | 显示全部楼层
以下条件
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-5-1 15:07:23 | 显示全部楼层
..
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-5-22 17:20:24 | 显示全部楼层
看看答案~~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-6-28 18:53:57 | 显示全部楼层
看看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-8-11 15:20:14 From FishC Mobile | 显示全部楼层
学习学习
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-8-12 16:43:59 | 显示全部楼层
本帖最后由 木Muk 于 2018-8-12 16:48 编辑

这个条件着实有点苛刻,看半天才看到
for (var i=0; i<100000; i++) {
  var x = Math.round(Math.sqrt(i+100));
  var y = Math.round(Math.sqrt(i+100+168));
  if (Math.pow(x, 2) == (i+100) && Math.pow(y, 2) == (i+100+168)) {
    console.log('符合条件的数字是:' + i);
  }
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-8-29 16:27:17 | 显示全部楼层
偷偷瞟一眼
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-9-20 16:47:50 | 显示全部楼层
<!DOCTYPE html>
<html>
<head>
        <title>3</title>
        <meta charset="utf-8">
        <script type="text/javascript">
                for(var i=1;i<100000;i++){
                        var value=parseInt(Math.sqrt(i+100));
                        var valuet=parseInt(Math.sqrt(i+100+168));
                        if(value*value==(i+100) && valuet*valuet==(i+100+168)){
                                document.write("符合的有"+i+"<br>");
                        }
                }
        </script>
</head>
<body>

</body>
</html>
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-9-21 10:44:20 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-9-23 10:32:55 | 显示全部楼层
emm
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-9-23 21:06:48 | 显示全部楼层
支持
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-10-7 16:20:03 | 显示全部楼层
说实话,我题目和提示都看不懂,数学不好哇
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-10-22 23:06:02 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-22 20:37

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表