整数进行任意进制转换
2016-11-11 13:11
141 查看
#include <stdio.h> char jinzhi(int n,int p) { int temp; char jinzhi[32] = {0}; int k = 31; while(n != 0) { temp = n % p; jinzhi[k] = temp; n = n / p; k--; } printf("%d进制数为:\n",p); for(k = 0;k < 32;k++) { printf("%X",jinzhi[k]); } printf("\n"); return 0; } int main() { char jinzhi(int n,int p); int n,p; printf("输入数字: "); scanf("%d",&n); printf("输入进制:"); scanf("%d",&p); jinzhi(n,p); return 0; }
相关文章推荐
- 用户输入一串整数和任意数目的空格,程序自动对所有的整数进行求和
- 利用双向循环链表实现任意长的整数进行加法运算
- 输入任意几个整数,将其进行排序问题。
- C#中使用进制转换思想对字符串进行任意进制任意字典的加密和解密
- 输入任意大小的三个整数,判断其中是否有两个奇数一个偶数。若是,则输出“YES”,不是则输出“NOT” (要求用条件表达式进行判断,不使用if语句)
- 输入一个任意位数的整数进行逆序输出
- 定义一个List集合并实例化对应的实现类对象。循环输入任意个整数,输入0结束输入循环,对集合中的数据进行从大到小的排序后输出
- n个整数的集合中任意取r个数进行排列
- 实现任意长的整数进行加法运算的演示程序
- 支持2000和2003下完美进行任意用户克隆 (转)
- STL应用之输入任意个整数,并按从大到小排序并输入
- 调用函数求任意两个整数的最小公倍数和最大公约数
- 那些年我们刷过的算法题(排序)---有一个只由0,1,2三种元素构成的整数数组,请使用交换、原地排序而不是使用计数进行排序
- c语言编程 有5个砝码 分别是1,3,9,27,81 可以组合成1--121之间任意整数
- JAVA利用位移进行进制转换
- [Erlang]整数与浮点数转换、进制转换
- 编写一程序要求任意输入四位十六进制的整数,以反序的方式输出该十六进制数。 例如 :输入9AF0, 则输出 0FA9
- 随机产生N个整数,并对其进行排序,查找……
- 数据存储模式变换:给定任意正整数得到Excel的列头
- 第五周 任意三个整数的最大值