| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 518 人关注过本帖
标题:究极新手的问题。
只看楼主 加入收藏
五号
Rank: 2
等 级:论坛游民
帖 子:31
专家分:27
注 册:2011-10-20
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:6 
究极新手的问题。
求2~100的之间的全部同构数  自己编了个
#include<stdio.h>
void main()
{int i=2,j;
 while(i<=100)
    {j=i*i;
      if(i=j%10||j%100)
          printf("%d",i);
      else
          i++;}
}
问一下错误在哪里  不胜感激!
2011-11-14 09:40
beyondyf
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:103
帖 子:3282
专家分:12654
注 册:2008-1-21
收藏
得分:10 
错误太多,语法的,逻辑的。
程序代码:
#include<stdio.h>
int isIsomorphic(int a)
{
    long long b;
    int i;
    b = a; b *= a;
    for(i = 1; i < a; i *= 10);
    return b % i == a;
}
int main()
{
    int i;
    for(i = 2; i <= 2; i++)
        if(isIsomorphic(i))
            printf("%d\n", i);
    return 0;
}

重剑无锋,大巧不工
2011-11-14 10:24
零波丽
Rank: 3Rank: 3
来 自:莉莉斯
等 级:论坛游侠
帖 子:222
专家分:107
注 册:2011-9-8
收藏
得分:0 
神马叫做同构数?~

人又是什么?神造出来的东西。 人是人造出来的东西。
2011-11-14 11:23
waterstar
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:5
帖 子:984
专家分:2810
注 册:2010-2-12
收藏
得分:0 
回复 3楼 零波丽
同构数是指平方之后会出现在结果后几位的数,比如5 * 5 = 25,6 * 6 = 36,5和6都是同构数

冰冻三尺,非一日之寒;士别三日,不足刮目相看!
2011-11-14 20:17
waterstar
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:5
帖 子:984
专家分:2810
注 册:2010-2-12
收藏
得分:10 
if的那行应该是if ((i == j % 10) || (i == j % 100))
然后无论是不是同构数,i++是必须的,所以不要放在else中,下面是我的代码:
程序代码:
#include <stdio.h>

int main ()
{
    int        i = 2, j = 10;
    for (;i < 10; i++)
        if (i * i % 10 == i)
            printf ("%d ", i);
    for (;j < 100; j++)
        if (j * j % 100 == j)
            printf ("%d ", j);

    return 0;
}
100显然不是同构数,我直接忽略了,不要骂我

冰冻三尺,非一日之寒;士别三日,不足刮目相看!
2011-11-14 20:23
五号
Rank: 2
等 级:论坛游民
帖 子:31
专家分:27
注 册:2011-10-20
收藏
得分:0 
回复 2楼 beyondyf
谢谢!   我会好好看的。
2011-11-14 20:25
五号
Rank: 2
等 级:论坛游民
帖 子:31
专家分:27
注 册:2011-10-20
收藏
得分:0 
回复 5楼 waterstar
简单 清晰 易懂 。谢谢了!
2011-11-14 20:38
快速回复:究极新手的问题。
数据加载中...
 
   



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

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