1.cpp

来自「调用方法,简单的使用栈实现进制间的转换。如十进制和八进制的转换/设计一个算法」· C++ 代码 · 共 40 行

CPP
40
字号
#include <stdio.h>
int sum=0; 
int a[10];  
void push(int i) 
  { 
     a[sum]=i; 
     sum++; 
  } 

void exchange(int j,int k) 
  { 
    int i; 
    while(1) 
   { 
     i=j%k; 
     j=j/k; 
     push(i); 
     if(j<k) 
       { 
          push(j); 
          break; 
        } 

     } 
   } 
void main() 
{ 
  int num,i=2; 
  printf("Please intput decimal system Number:"\n); 
  scanf("%d",&num); 
  exchange(num,i); 
  printf("Translate into inbinary system Number:"\n); 
  while(sum) 
      { 
       printf("%d",a[sum-1]); 
       sum--; 
       } 
  printf("\n");
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?