数据结构之应用数组进行数制转化

数据结构之使用数组进行数制转化
// 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;
}