| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1333 人关注过本帖
标题:一个小白问题!
取消只看楼主 加入收藏
wushaojun321
Rank: 2
等 级:论坛游民
帖 子:24
专家分:17
注 册:2011-8-6
结帖率:75%
收藏
已结贴  问题点数:20 回复次数:5 
一个小白问题!



         怎么把这个身份证的所有可能求出来??  求代码和解析!
           eg: 610527199****52713
       大虾指教!
搜索更多相关主题的帖子: 身份证 
2011-08-13 13:08
wushaojun321
Rank: 2
等 级:论坛游民
帖 子:24
专家分:17
注 册:2011-8-6
收藏
得分:0 
回复 2楼 烟雾中的迷茫
610527199****52713
  其中的*号为出生日期, 一共应是300多个的啊???
2011-08-13 15:24
wushaojun321
Rank: 2
等 级:论坛游民
帖 子:24
专家分:17
注 册:2011-8-6
收藏
得分:0 
以下是引用laoyang103在2011-8-13 15:14:09的发言:

#include
#include
#include
 
 
int main()
{
    for(int i = 0;i<10000;i++)
    {
        if(i>999)
            printf("610527199%d52713\n",i);
        else if(i>99 && i<1000)
            printf("6105271990%d52713\n",i);
        else if(i>9 && i<100)
            printf("61052719900%d52713\n",i);
        else
            printf("610527199000%d52713\n",i);
    }
    return 0;
}
我修改了下!
#include<stdio.h>
#include<stdlib.h>
#include<string.h>


int main()
{
    for(int i = 0;i<=9;i++)
    for(int j = 1;j<=12;j=j+1)
    for(int k = 0;k<=2;k++)
    {
        if(j>0 && j<10)
            printf("610527199%d0%d%d52713\n",i,j,k);
        else
            printf("610527199%d%d%d52713\n",i,j,k);
    }
    return 0;
}

 

但还是有点问题 就是生日为1990年的身份证数不出
  谁解决下
2011-08-14 08:09
wushaojun321
Rank: 2
等 级:论坛游民
帖 子:24
专家分:17
注 册:2011-8-6
收藏
得分:0 
回复 23楼 hjywyj
不好意思! 小弟小白一个 现在学C 3星期   不对之处还请指出  谢谢!
               但是我这么做明显输出的比前面几位弄的准确!
                              不信你试试吧!
                                   现在的问题是1990年的身份证号输不出!
2011-08-14 08:35
wushaojun321
Rank: 2
等 级:论坛游民
帖 子:24
专家分:17
注 册:2011-8-6
收藏
得分:0 
回复 25楼 hjywyj
汗~!   大哥怎么不懂我的意思!
              我是学习的,这个结果我也知道的,现在的问题就是前面的代码问题到底出在哪?
                     我是通过这个代码来学习的!
                        
2011-08-14 08:41
wushaojun321
Rank: 2
等 级:论坛游民
帖 子:24
专家分:17
注 册:2011-8-6
收藏
得分:0 
  哎~   这是难啊~!   就这样吧!
2011-08-14 08:52
快速回复:一个小白问题!
数据加载中...
 
   



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

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