利用递归实现任意正整数向八进制转换用C语言

利用递归实现任意正整数向八进制转换用C语言
2024-12-01 03:55:37
推荐回答(2个)
回答1:

#include 
void d2o(int n) {
    if(n>7)
        d2o(n/8); 
    printf("%d",n%8); 


int main() {
    int n; 
    scanf("%d",&n); 
    printf("(%d)10=(",n); 
    d2o(n); 
    printf(")8\n");
    return 0;
 }

回答2:

void change(){ int n;//n就是你要转换的十进制数