其他分享
首页 > 其他分享> > 10进制转x进制代码(x小于10的情况)

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