十進制N和其他d進制
N=(N div d)Xd+N mod d (其中:div為整除運算,mod為求余運算)
void conversion(){SqStack S;int N;SElemType e;Init_Stack(S);scanf("%d",&N);while(N){Push(S,N%8);N=N/8;}while(!Stack_Empty(S)){Pop(S,e);printf("%d",e);}Destroy_Stack(S);printf("\n");
}
歡迎留言交流。。。