输入一串数字转换为2,4,6,8,10,16任意进制数字
2017-11-28 19:19
337 查看
include<stdio.h>
int main(){
int x,i,cnt=0,k;
int n[100]={0};
scanf("%d%d",&x,&k);
while(x)
{
n[cnt]=x%k;
cnt++;
x/=k;
}
for(i=cnt-1;i>=0;i–)
{
printf("%d",n[i]);
}
printf("\n");
return 0;
}
知识点:运用了数组知识
相关文章推荐
- 将任意进制(2~36)的数转换为10进制,参数k=16就是16进制转10进制
- java 数字进制间转换(2,8,10,16)
- Linux下的C语言编程——10进制转换成任意进制的字符串
- (高精度运算4.7.26)POJ 1220 NUMBER BASE CONVERSION(高精度数的任意进制的转换——方法:ba1----->10进制----->ba2)
- 在一个长度为10的整形数组中,已经放置好了任意10个整数。要求用户任意输入 一个整数,判断该数字是否在数组中。如果在,删除数组中该元素,并把后面的 元素往前挪。(让空出的位置在最后)
- java中进行2、8、16、10进制之间的转换
- C# 2进制、8进制、10进制、16进制...各种进制间的轻松转换
- c++10进制转换为任意2-16进制数字
- 1、 输入一串字符,只包含“0-10”和“,”找出其中最小的数字和最大的数字(可能不止一个),输出最后剩余数字个数。
- 将10进制数转换为任意进制数进行显示
- 10进制到任意进制的转换
- 2进制、8进制、10进制、16进制...各种进制间的轻松转换(c#)
- C# 2进制、8进制、10进制、16进制...各种进制间的轻松转换
- 2进制、8进制、10进制、16进制...各种进制间的轻松转换(c#) (转载)
- 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,3,4,8
- PHP进制转换实例分析(2,8,16,36,64进制至10进制相互转换)
- java中进行2、8、16、10进制之间的转换
- 2进制、8进制、10进制、16进制...各种进制间的轻松转换 (C#)
- 2进制、8进制、10进制、16进制...各种进制间的轻松转换(c#)
- 2进制、8进制、10进制、16进制...各种进制间的轻松转换