|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
『 C语言论坛 』
→ {求助}题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
1108
人关注过本帖
标题:
{求助}题目:一个整数,它加上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
快速回复:
{求助}题目:一个整数,它加上100后是一个完全平方数,再加上168又是一 ...
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.021009 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved