第6週項目数変換

1321 ワード

/*      
Copyright (c)2015,                    
All rights reserved.      
    : 6   4--    .cpp      
      :        
    :2015 10 17       
     :v1.0      
      
    :                       。        ,     。 
    :    。
    :        。
*/
void MultiBaseOutput (int number,int base)
{
    //  number         ,     base   
    int i;
    LiStack *S;
    InitStack(S);
    while(number)   //      base       ,     
    {
        Push(S,number%base); //      
        number/=base;
    }
    while(!StackEmpty(S))   //        
    {
        Pop(S, i);
        printf("%d",i);
    }
}
int main()
{
    MultiBaseOutput(10, 2);
    return 0;
}
<img src="http://img.blog.csdn.net/20151023081921273?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
<p>    :</p><p>              。


</p>