用c语言编写程序将输入的十进制正整数转换成三进制并倒序输出。例如十进制3转换为三进制为10,倒序输出为01
时间: 2024-05-11 13:15:17 浏览: 77
用c语言写一个十进制转换成各种进制的程序
5星 · 资源好评率100%
可以的,以下是C语言代码示例:
```
#include <stdio.h>
int main() {
int num, rem, i = 0;
int tri[100];
printf("请输入一个十进制正整数:");
scanf("%d", &num);
// 转换为三进制
while (num > 0) {
rem = num % 3;
num /= 3;
tri[i++] = rem;
}
// 倒序输出
printf("转换为三进制并倒序输出为:");
for (int j = i - 1; j >= 0; j--) {
printf("%d", tri[j]);
}
printf("\n");
return 0;
}
```
注意:此代码中没有对输入是否正整数的判断,需要使用者自行添加。
阅读全文