全RE求助
查看原帖
全RE求助
222057
joy2010WonderMaker楼主2021/1/22 19:55

萌新觉得代码没问题

#include<cstdio>
#include<iostream>
using namespace std;
char a[16]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};
char b[17];
int n;
int jinzzh(int w,int y){
    if(w==0){
        return 0;
    }else if(w!=1){
        int x=w%y-y;
        b[n]=a[x];
        n++;
    }else{
       for(int i=n-1;i>=0;i--){
           return b[i];
       } 
    }
}
int main(){
    int n,r;
    scanf("%d%d",&n,&r);
    printf("%d=%s(base%d)\n",n,jinzzh(n,r),r);
    return 0;
}

求大佬指点

2021/1/22 19:55
加载中...