首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 我想请教0,1,2,3,4,5,6,7,8,9等9个数字的排列,结果为:
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • ablimit19790311
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 揭帖率:
    发表于:2008-04-13 18:08:18 楼主
    我想请教0,1,2,3,4,5,6,7,8,9等9个数字的排列,结果为: 



    3
    4
    5
    6
    7
    8
    9
    00
    01
    02
    03
    04
    05
    06
    07
    08
    09
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    .......
    99
    000
    001
    002
    003
    004
    005
    006
    007
    008
    009
    010
    011
    .......
    099
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    .......
    999
    0000
    0001
    0002
    0003
    0004
    0005
    0006
    0007
    0008
    0009
    .......
    9999
    00000
    00001
    00002
    .......
    99999
    000000
    000001
    000002
    .......
    999999
    .......
    .......
    999999999
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • ztz0223
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-04-13 18:17:201楼 得分:0
    你现确定0到9能组合的最大的数字
    然后就是一个for循环萨
    这还不容易
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • akirya
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 6

    发表于:2008-04-13 18:36:572楼 得分:0
    这个.......
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • akirya
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 6

    发表于:2008-04-13 18:44:273楼 得分:0
    C/C++ code
    #include <stdio.h> #include <math.h> #define F(x) {int j=(int)pow( 10.0 , x );for(int i=0;i<j;i++)printf("%0"#x"d\n",i);} int main() { F( 1 ); F( 2 ); F( 3 ); F( 4 ); F( 5 ); F( 6 ); F( 7 ); F( 8 ); F( 9 ); return 0; }
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • Supper_Jerry
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-04-13 18:46:334楼 得分:0
    用printf("%xd", num)
    x代表需要输出的数字占的列。
    循环一下就可以了
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • Chiyer
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 4

      3

      3

    发表于:2008-04-13 18:47:135楼 得分:0
    C/C++ code
    #include "math.h" int main() { const int len = 5; for (int i = 1; i <= len; ++i) { int w = pow(10.0, i); for (int j = 0; j < w; ++j) { char fmt[12]; sprintf(fmt, "%%0%dd", i); printf(fmt, j); printf("\n"); } } return 0; }
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • wqvbjhc
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-04-13 19:16:246楼 得分:0
    引用 3 楼 akirya 的回复:
    C/C++ code
    #include <stdio.h>
    #include <math.h>
    #define F(x) {int j=(int)pow( 10.0 , x );for(int i=0;i <j;i++)printf("%0"#x"d\n",i);}
    int main()
    {
        F( 1 );
        F( 2 );
        F( 3 );
        F( 4 );
        F( 5 );
        F( 6 );
        F( 7 );
        F( 8 );
        F( 9 );
        return 0;
    }

    高手
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • mscf
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-04-13 19:38:397楼 得分:0
    学习
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • two_ears
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-04-13 19:49:168楼 得分:0
    引用 3 楼 akirya 的回复:
    C/C++ code
    #include <stdio.h>
    #include <math.h>
    #define F(x) {int j=(int)pow( 10.0 , x );for(int i=0;i <j;i++)printf("%0"#x"d\n",i);}
    int main()
    {
        F( 1 );
        F( 2 );
        F( 3 );
        F( 4 );
        F( 5 );
        F( 6 );
        F( 7 );
        F( 8 );
        F( 9 );
        return 0;
    }

    漂亮
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • pksmgf
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-04-13 20:55:329楼 得分:0
    very good!!!!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • sc_valentine21
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-04-13 21:35:5410楼 得分:0
    很好
    引用 3 楼 akirya 的回复:
    C/C++ code
    #include <stdio.h>
    #include <math.h>
    #define F(x) {int j=(int)pow( 10.0 , x );for(int i=0;i <j;i++)printf("%0"#x"d\n",i);}
    int main()
    {
        F( 1 );
        F( 2 );
        F( 3 );
        F( 4 );
        F( 5 );
        F( 6 );
        F( 7 );
        F( 8 );
        F( 9 );
        return 0;
    }
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • rickone
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-04-13 22:57:1511楼 得分:0
    这哪叫排列啊,晕...
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • q47513
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-04-13 23:49:0112楼 得分:0
    请问是数字字典吗?
    我要!!!!!!!!!!!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • zsxcn
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-04-14 08:21:1713楼 得分:0
    引用 3 楼 akirya 的回复:
    C/C++ code#include <stdio.h>#include <math.h>#defineF(x) {int j=(int)pow( 10.0 , x );for(int i=0;i <j;i++)printf("%0"#x"d\n",i);}intmain()
    {
        F(1);
        F(2);
        F(3);
        F(4);
        F(5);
        F(6);
        F(7);
        F(8);
        F(9);return0;
    }

    printf("%0"#x"d\n",i)
    怎么解释啊?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • tjj5203
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-04-14 11:38:3714楼 得分:0
    先mark一下,为学习来的!!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • p0303230
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-04-14 11:52:1615楼 得分:0
    mark
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • akirya
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 6

    发表于:2008-04-14 12:46:2016楼 得分:0
    引用 13 楼 zsxcn 的回复:
    printf("%0"#x"d\n",i)
    怎么解释啊?

    看宏中关于#的解释
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • piter2007
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-04-14 12:46:5817楼 得分:0
    双重循环
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • zwl_19851220
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-04-14 13:38:1818楼 得分:0
    双重循环,外层循环是位数,内层循环是数字,比如外层是1也就是1位数的时候,数字是1到9,外层是2也就是2位数的时候,数字是01到99,依次类推
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • SlaughtChen
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-04-14 14:07:2219楼 得分:0
    先mark一下,为学习来的!!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • xunfeng_2008
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-04-14 14:27:0720楼 得分:0
    include <stdio.h>
    #include <math.h>
    #define F(x) {int j=(int)pow( 10.0 , x );for(int i=0;i <j;i++)printf("%0"#x"d\n",i);}
    int main()
    {
        F( 1 );
        F( 2 );
        F( 3 );
        F( 4 );
        F( 5 );
        F( 6 );
        F( 7 );
        F( 8 );
        F( 9 );
        return 0;
    }


    高手,学习中……
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • myullian
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-04-14 14:27:1121楼 得分:0
    引用 3 楼 akirya 的回复:
    C/C++ code
    #include <stdio.h>
    #include <math.h>
    #define F(x) {int j=(int)pow( 10.0 , x );for(int i=0;i <j;i++)printf("%0"#x"d\n",i);}
    int main()
    {
        F( 1 );
        F( 2 );
        F( 3 );
        F( 4 );
        F( 5 );
        F( 6 );
        F( 7 );
        F( 8 );
        F( 9 );
        return 0;
    }
    学习
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • liveforme
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-04-14 14:30:3822楼 得分:0
    佩服佩服`
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • gingerlee
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-04-14 16:27:3123楼 得分:0
    mark
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • jeff_nie
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-04-14 18:53:3724楼 得分:0
    mark
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • Li103ZzZ
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-04-14 19:11:3325楼 得分:0
    从心底佩服
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • Ariel_chenge
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-04-15 21:35:2226楼 得分:0

    # include <iostream.h>
    # include <math.h>

    void main()
    {
    for ( int i = 1 ; i < 10 ; i ++ )
    {
    int a = 1;
    int b = pow ( 10 , i );
    int c = pow ( 10 , a );
    for ( int j = 0 ; j < b ; j ++ )
    {
    if ( j != 0 && j % c == 0 )
    a ++;
    int k = 1 ;
    while ( k <= i - a )
    {
    cout < <"0";
    k ++;
    }
    cout < <j;
    cout < <endl;
    }

    }
    }
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • cinanynames
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-04-15 22:18:2427楼 得分:0
    ls有美女。!> <
    怎么变得跟某人一样。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • guocai_yao
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-04-27 13:33:2228楼 得分:0
    学习
    修改 删除</