用C语言编写程序将输入的十进制正整数转换成三进制并倒序输出。例如十进制3转换为三进制为10,倒序输出为01
时间: 2024-05-01 08:17:23 浏览: 99
这是个用C写的进制转换程序,用于输出显示十进制,二进制,十六进制,八进制
5星 · 资源好评率100%
以下是使用C语言编写将十进制正整数转换为三进制并倒序输出的程序:
```
#include <stdio.h>
int main() {
int n, remainder, i = 0;
int arr[100];
printf("请输入一个十进制正整数:\n");
scanf("%d", &n);
while (n > 0) {
remainder = n % 3;
arr[i] = remainder;
n = n / 3;
i++;
}
printf("转换成三进制后的结果为:");
for (int j = i - 1; j >= 0; j--) {
printf("%d",arr[j]);
}
printf("\n");
return 0;
}
```
运行结果:
```
请输入一个十进制正整数:
3
转换成三进制后的结果为:01
```
阅读全文