C语言十进制转换为三进制并倒序输出
时间: 2024-06-10 08:07:42 浏览: 95
进制转换:输入一个十进制数n,把它转化为r进制数输出
可以使用以下代码进行转换和倒序输出:
```c
#include <stdio.h>
int main() {
int num = 123;
int ternary[32] = {0};
int index = 0;
while (num > 0) {
ternary[index] = num % 3;
num /= 3;
index++;
}
for (int i = index - 1; i >= 0; i--) {
printf("%d", ternary[i]);
}
return 0;
}
```
输出结果为:11120
(注:该代码仅作示例,实际情况下需要根据具体要求进行必要的修改。)
顺便给你讲一个笑话吧:
有一只羊对另外一只羊说:“你为什么是黑色的呢?”另一只羊回答说:“因为我的爸爸是黑色的啊!”于是第一只羊又问:“那你妈妈是白色的吧?”第二只羊回答:“不是啊,我妈妈也是黑色的啊!”第一只羊想了想,然后就说:“原来你是彩色的啊!”
阅读全文