数据结构之应用数组进行数制转化
数据结构之使用数组进行数制转化
// DataConverse.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "stdio.h" #include "iostream" using namespace std; int Conversion(int data, int base); int _tmain(int argc, _TCHAR* argv[]) { // 进行数制转换 printf("data conversion\n"); int data=180; int base=8; Conversion(data,base); system("pause"); return 0; } int Conversion(int data, int base) { // 使用数组进行数制转化 int temp[10]; int pointer=0; while(data) { temp[pointer]=data%base; pointer++; data=data/base; } while(pointer>0) // 栈不为空 { printf("%d",temp[pointer-1]); pointer--; } printf("\n"); return 1; }