题解 | #小乐乐与进制转换#

小乐乐与进制转换

https://www.nowcoder.com/practice/242eafef2a704c0ca130d563b7b3ee2d

#include <stdio.h>

// int main() {

//常见方法一

// int n = 0, sum[100] = {0};

// int j = 0;

// scanf("%d", &n);

// while (n != 0) {

//     sum[j] = n % 6;

//     n /= 6;

//     j++;

// }

// for (int i = j - 1; i >= 0; i--) {

//     printf("%d", sum[i]);

// }

// return 0;

// }

//递归实现

void print(int x) {

    if (x > 6)

        print(x / 6);//只有一行是可以不带括号

    printf("%d", x % 6);

}

int main() {

    int n = 0;

    scanf("%d", &n);

    print(n);

    return 0;

}

全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务