编写C语言程序将输入的十进制正整数转换成三进制并倒序输出。例如十进制3转换
成三进制为10,倒序输出为01。
以下是一个简单的示例程序:
#include <stdio.h>
int main() {
int num;
printf("请输入一个十进制正整数:");
scanf("%d", &num);
int tri[32]; // 用数组存储三进制数
int i = 0;
while (num > 0) {
tri[i++] = num % 3;
num /= 3;
}
printf("转换成三进制为:");
for (int j = i - 1; j >= 0; j--) {
printf("%d", tri[j]);
}
printf("\n");
return 0;
}
运行程序,输入一个十进制正整数,程序会将其转换成三进制并倒序输出。例如输入3,程序输出:
请输入一个十进制正整数:3
转换成三进制为:10
原文地址: https://www.cveoy.top/t/topic/bYEx 著作权归作者所有。请勿转载和采集!