题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
1.程序分析:在10万以内判断,先将该数加上100后再开方,再将该数加上268后再开方,如果开方后
的结果满足如下条件,即是结果。请看具体分析:
2.程序源代码:
#include "math.h"
main()
{
long int i,x,y,z;
for (i=1;i<

展开全部
收起
4回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Nicholas

    12人对此回答表示赞同

    楼上说的不错,10万是题目给的限制,找出10万以内满足条件的数啊,268就简单了,你先加100再加上168不就是加268了么.....
    展开
    12
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • Andrew

    10人对此回答表示赞同

    再加168 268拉
    x+100=a^2
    x+268=b^2
    x+100<x+268 b^2>a^2
    假设 a b想临 有最小差 2a+1
    2a+1<=168
    a<=167/2
    x+100<=(167/2)^2
    展开
    10
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • Eva

    9人对此回答表示赞同

    为什么是加268呢
    它加上100后是一个完全平方数,再加上168又是一个完全平方数
    设这个数为X,则第一个数为100+X,第二个数为再加上168又是一个完全平方数:100+X+168,即268+X;

    为什么在10万以内判断?
    题目是这么出的!如果老师问4+5=几你难道要问老师为什么不出5+5=几?

    那后面程序里循环也是i+268呢
    注意:循环里面i=i+1;而i+268是在if语句里面别混在一起!
    展开
    9
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • 神庙逃亡者

    7人对此回答表示赞同

    10万当然是题目给的限制啊,哪有为什么
    268可能是打错了吧。
    展开
    7
    0回复
    发布于 5年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部