| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4696 人关注过本帖
标题:怎么判断一个9位数中没有含有相同数字?
取消只看楼主 加入收藏
幻影逍遥
Rank: 2
等 级:论坛游民
帖 子:23
专家分:24
注 册:2011-10-31
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:4 
怎么判断一个9位数中没有含有相同数字?
如题。菜鸟提问,高手莫笑。感激不尽。
搜索更多相关主题的帖子: 数字 
2011-10-31 17:08
幻影逍遥
Rank: 2
等 级:论坛游民
帖 子:23
专家分:24
注 册:2011-10-31
收藏
得分:0 
谢谢。其实我最想问的是下面代码中  flag[temp]++ 到底是什么意思以及怎么运算的?求各位解惑。
#include <stdio.h>
int func(int a)
{
    int temp, flag[10] = {1};
    for(temp=a%10;a;a/=10,temp=a%10)
        if(flag[temp]++ == 1) return 0;
    return 1;
}
void main()
{
    int base;
    for(base=123; base<345; base++)
        if(func(base*1000000+base*2*1000+base*3)==1)
            printf("%d  %d  %d\n", base, base*2, base*3);   
}
2011-10-31 17:18
幻影逍遥
Rank: 2
等 级:论坛游民
帖 子:23
专家分:24
注 册:2011-10-31
收藏
得分:0 
呵呵。我不是这个意思。这个是我在网上找来的。只是想了好久都不晓得什么意思。代码不重要,重要的是弄懂不懂的地方。
2011-10-31 17:30
幻影逍遥
Rank: 2
等 级:论坛游民
帖 子:23
专家分:24
注 册:2011-10-31
收藏
得分:0 
回复 4楼 TonyDeng
不知道大虾方便讲详细一点摆格子的方法不?菜鸟不胜感激。
2011-10-31 17:33
幻影逍遥
Rank: 2
等 级:论坛游民
帖 子:23
专家分:24
注 册:2011-10-31
收藏
得分:0 
回复 8楼 jcw08120110
呵呵。谢谢你的好意。我暂时才刚学C语言,还没看C++呢。只是那个没看懂的,我还是很想弄懂。
2011-10-31 17:52
快速回复:怎么判断一个9位数中没有含有相同数字?
数据加载中...
 
   



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

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