10进制转x进制代码(x小于10的情况)
作者:互联网
#include<bits/stdc++.h>//十进制转x进制(x<10)
using namespace std;
int main(){
int n,x;
int s[105];
scanf("%d%d",&n,&x);
int cnt=0;//数组下标
while(n>0){
int w=n%x;
s[cnt++]=w;
n/=x;
}
//反序输出
for(int i=cnt-1;i>=0;i--){
printf("%d",s[i]);
}
printf("\n");
return 0;
}
如x>10,涉及了字母
此代码是x<10的情况:
如7转2进制;
7%2--------->1 *
7/2--------->3
3%2---------->1 *
3/2---------->1
1%2---------->1 *
1/2---------->0
反序输出以上取模的输出*-->1 1 1
标签:10,进制,int,代码,printf,----------,反序 来源: https://www.cnblogs.com/suehoo/p/14613566.html