C语言之将十进制整数转换为任意进制整数

简介: C语言之将十进制整数转换为任意进制整数

代码如下所示:

#include<stdio.h>
main()
{
  int i = 0, m, k, a[20];
  printf("请输入要转化的数字:");
  scanf_s("%d", &m);
  printf("请输入要转化的进制数:");
  scanf_s("%d", &k);
  for (i = 0; m != 0; i++)//通过循环计算该数转化后的数,将储存在数组中
  {
    a[i] = m % k;
    m=m/k;
  }
  for (; i > 0; i--)
    printf("%d", a[i-1]);//打印转化后的数字
}

十进制转化为二进制:

二进制转化为八进制:

相关文章
|
1月前
|
编译器 C语言
C语言中整数如何自动转换为浮点数
C语言中整数如何自动转换为浮点数
74 0
|
1月前
|
存储 C语言
C语言中如何选择合适的方式将整数转换为浮点数
C语言中如何选择合适的方式将整数转换为浮点数
122 0
|
1月前
|
存储 C语言
C语言实现二进制到十进制
C语言实现二进制到十进制
13 0
|
3月前
|
C语言
C语言写整数类(Integer)
C语言写整数类(Integer)
24 0
|
3月前
|
C语言
c语言点分十进制IP转整型
c语言点分十进制IP转整型
|
3月前
|
C语言
C语言程序编写:编写程序数一下 1到 100 的所有整数中出现多少个数字9
C语言程序编写:编写程序数一下 1到 100 的所有整数中出现多少个数字9
26 0
|
3月前
|
存储 C语言
C语言实现十进制转化为十六进制-------数组,switch语句,while循环语句
C语言实现十进制转化为十六进制-------数组,switch语句,while循环语句
|
4月前
|
C语言
c语言编程练习题:7-9 求整数均值
本题要求编写程序,计算4个整数的和与平均值。题目保证输入与输出均在整型范围内
25 0
|
4月前
|
C语言
c语言编程练习题:7-37 输出整数各位数字
c语言编程练习题:7-37 输出整数各位数字
27 1
|
4月前
|
C语言
c语言编程练习题:7-28 求整数的位数及各位数字之和
c语言编程练习题:7-28 求整数的位数及各位数字之和
27 0