Chinaunix首页 | 论坛 | 博客
  • 博客访问: 27547
  • 博文数量: 9
  • 博客积分: 535
  • 博客等级: 中士
  • 技术积分: 115
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-20 14:28
文章分类

全部博文(9)

文章存档

2010年(6)

2009年(3)

我的朋友

分类: C/C++

2010-05-30 18:34:05

进制转换,按照取余计算;
 
 

int transfer_num(int y, int ml, int* buff)
{
    int i,j,temp,cnt;
    temp = ml;
    buff[0] = 0;

    for ( i=1;;i++ )
    {
        if (temp!=0)
        {
            buff[i] = temp%y;
            buff[0]++;
        }
        else
            break;
        temp = temp/y;
    }

    return buff[0];
}

//25 = 11001

//buff = 10011

// 使用时需注意。



阅读(337) | 评论(0) | 转发(0) |
0

上一篇:MySql Injection

下一篇:大数取模法

给主人留下些什么吧!~~