随意的数转换成任意进制
#include<iostream> #include<cstdio> #include<cmath> #include<stdio.h> #include<cstring> #include<iomanip> using namespace std; int s[101]; int i=0; int main() { int a;//要变进制的数 cin>>a; int jinzhi; cin>>jinzhi;//变成几进制 do{ s[i++]=a%jinzhi; a=a/jinzhi; }while(a!=0); for(int j=i-1;j>=0;j--)//倒序输出 { cout<<s[j]; } return 0; }
原文:http://www.cnblogs.com/suibingchen/p/7241658.html