搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ {求助}题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数
标题:
{求助}题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完 ...
只看楼主
DoubleJ
等 级:
新手上路
帖 子:48
专家分:0
注 册:2006-3-23
楼主
问题点数:0 回复次数:7
{求助}题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数
题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
我是个菜鸟.. 麻烦谁告诉我一下.
嘿嘿.我的思路很乱. 能不能高手写注解清楚点.
搜索更多相关主题的帖子:
整数
平方
2006-04-08 11:19
油豆
等 级:
新手上路
帖 子:67
专家分:0
注 册:2006-3-29
第
2
楼
得分: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
等 级:
论坛游民
威 望:
1
帖 子:449
专家分:14
注 册:2006-2-9
第
3
楼
得分: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
等 级:
新手上路
威 望:
8
帖 子:1430
专家分:0
注 册:2006-4-5
第
4
楼
得分: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
等 级:
新手上路
威 望:
1
帖 子:113
专家分:0
注 册:2006-2-27
第
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++)
{
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
等 级:
新手上路
帖 子:48
专家分:0
注 册:2006-3-23
第
6
楼
得分:0
哎. 明白了.谢谢各位高手.
2006-04-08 18:25
风之语录
等 级:
新手上路
帖 子:62
专家分:0
注 册:2006-3-15
第
7
楼
得分:0
三楼的有问题吧,应该是b=sqrt(i+268);
2006-04-08 20:38
DoubleJ
等 级:
新手上路
帖 子:48
专家分:0
注 册:2006-3-23
第
8
楼
得分:0
if 里面也是一样.要是268
2006-04-08 22:03
8
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-55987-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 1.000735 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved