| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1109 人关注过本帖
标题:{求助}题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完 ...
只看楼主 加入收藏
DoubleJ
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2006-3-23
收藏
 问题点数:0 回复次数:7 
{求助}题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数
题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
我是个菜鸟.. 麻烦谁告诉我一下.
嘿嘿.我的思路很乱. 能不能高手写注解清楚点.
搜索更多相关主题的帖子: 整数 平方 
2006-04-08 11:19
油豆
Rank: 1
等 级:新手上路
帖 子:67
专家分:0
注 册:2006-3-29
收藏
得分:0 
用穷举法
#include <stdio.h>
#include <math.h>
main()
{
long int n=1,x,y;
while(1)
{
if(n<=0)
{
printf("error\n");break;
}
x=(int)sqrt(n+100);
y=(int)sqrt(n+268);
if(x*x==(n+100)&&y*y==(n+268))
{
printf("%d\n",n);break;
}
n++;
}
}

[此贴子已经被作者于2006-4-8 13:05:14编辑过]


2006-04-08 13:04
cordier
Rank: 2
等 级:论坛游民
威 望:1
帖 子:449
专家分:14
注 册:2006-2-9
收藏
得分:0 
#include <stdio.h>
#include <conio.h>
#include <math.h>
main()
{
int i,a,b;
for (i=1;i<1000;i++)
{
a=sqrt(i+100);
b=sqrt(i+168);
if (a*a==i+100&&b*b==i+168)
printf("%d\n",i);
}
getch();
}

2006-04-08 13:24
soft_wind
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:1430
专家分:0
注 册:2006-4-5
收藏
得分:0 
以下是引用cordier在2006-4-8 13:24:00的发言:
#include <stdio.h>
#include <conio.h>
#include <math.h>
main()
{
int i,a,b;
for (i=1;i<1000;i++) /*应该改为for(i=1;;i++)*/
{
a=sqrt(i+100);
b=sqrt(i+168);
if (a*a==i+100&&b*b==i+168)
printf("%d\n",i);//{
// printf("%d\n",i);
// break;
//}

}
getch();
}


对不礼貌的女生收钱......
2006-04-08 13:57
eddysoft
Rank: 1
等 级:新手上路
威 望:1
帖 子:113
专家分:0
注 册:2006-2-27
收藏
得分:0 
以下是引用cordier在2006-4-8 13:24:00的发言:
#include <stdio.h>
#include <conio.h>
#include <math.h>
main()
{
int i,a,b;
for (i=1;i<1000;i++)
     {
      a=sqrt(i+100);
      b=sqrt(i+168);
      if (a*a==i+100&&b*b==i+168)
         printf("%d\n",i);
     }
getch();
}


2006-04-08 14:05
DoubleJ
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2006-3-23
收藏
得分:0 
哎. 明白了.谢谢各位高手.
2006-04-08 18:25
风之语录
Rank: 1
等 级:新手上路
帖 子:62
专家分:0
注 册:2006-3-15
收藏
得分:0 
三楼的有问题吧,应该是b=sqrt(i+268);

2006-04-08 20:38
DoubleJ
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2006-3-23
收藏
得分:0 
if 里面也是一样.要是268
2006-04-08 22:03
快速回复:{求助}题目:一个整数,它加上100后是一个完全平方数,再加上168又是一 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.049864 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved