c语言进制转换浙江宁波学院
时间: 2023-11-04 22:05:27 浏览: 83
C语言可以通过输入一个十进制正整数和一个表示进制的正整数n,将这个十进制整数转换为n进制整数。具体实现方法可以使用数组来存储每一位数,然后按照符合要求的顺序输出即可。以下是一个示例代码:
```
#include <stdio.h>
#include <stdlib.h>
int main() {
int n, x;
scanf("%d %d", &n, &x);
int m = n, i = 0;
int a[20] = {0};
while(m) {
a[i] = m % x;
m /= x;
i++;
}
for(i = i-1; i >= 0; i--) {
printf("%d ", a[i]);
}
return 0;
}
```
以上代码可以将输入的十进制整数n转换为x进制整数,并输出结果。
阅读全文