| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 10989 人关注过本帖
标题:一个整数(0-10000),它加上100后是一个完全平方数,再加上168又是一个完全平 ...
取消只看楼主 加入收藏
zmhdxy
Rank: 1
等 级:新手上路
帖 子:452
专家分:0
注 册:2007-9-27
收藏
 问题点数:0 回复次数:3 
一个整数(0-10000),它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
有一个编好的,大家给建议,还有没有别的方法
#include<stdio.h>
#include<math.h>
void main()
{
    long int i;
 double j,k;
 for(i=1;i<=10000;i++)
 {
 j=(int)sqrt(i+100);
 k=(int)sqrt(i+268);
 if(j*j==i+100&&k*k==i+268)
  printf("%d ",i);
 }
}
搜索更多相关主题的帖子: 整数 平方 include void double 
2007-11-30 12:03
zmhdxy
Rank: 1
等 级:新手上路
帖 子:452
专家分:0
注 册:2007-9-27
收藏
得分:0 
本人苯 能不能直接给代码啊

2007-11-30 20:47
zmhdxy
Rank: 1
等 级:新手上路
帖 子:452
专家分:0
注 册:2007-9-27
收藏
得分:0 
人呢 人呢

2007-12-02 01:03
zmhdxy
Rank: 1
等 级:新手上路
帖 子:452
专家分:0
注 册:2007-9-27
收藏
得分:0 
文件的后缀名应该是cpp 这样就有用了
如果要想用c做后缀名的话
那么程序如下
#include <stdio.h>
int IsSquareNumber(int number)
{
       int i = 0;
       for ( ; i < 101; i++ )
       {
           if ( number==i * i )
              return 1;
       }
       return 0;
}
void main()
{
    int i = 0;
    for ( ; i < 100; i++ )
    {
        if ( IsSquareNumber( i * i + 68 ) )
           break;
    }
    printf("the number is: %d\n", i * i - 100);
}
我把没有一定必要的删了

2007-12-10 19:31
快速回复:一个整数(0-10000),它加上100后是一个完全平方数,再加上168又是一个 ...
数据加载中...
 
   



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

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