【整数操作】01.将十进制数转换成二进制数,或者小于十进制数的制数

来源:互联网 发布:电脑淘宝怎么收藏宝贝 编辑:程序博客网 时间:2024/04/29 03:21
输入一个十进制数,输入要转换成的制数,可以转成二进制数,三进制数等,只要小于十进制数的都可以转换。
#include<iostream>using namespace std;void fun(int num,int n){int new_int[100];int i=0;while(num!=0){new_int[i]=num%n;i++;num=num/n;}cout<<"转换成的"<<n<<"进制数为:";for(i=i-1;i>=0;i--){cout<<new_int[i];}cout<<endl;}int main(void){int old_int;int i=0;int n;cout<<"请输入要转换的十进制数:";cin>>old_int;cout<<"请输入要转换成的进制数:";cin>>n;fun(old_int,n);return 0;}