成三进制为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
编写C语言程序将输入的十进制正整数转换成三进制并倒序输出。例如十进制3转换

原文地址: https://www.cveoy.top/t/topic/bYEx 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录