猫史档案馆


竞选副室长

用户:萌新大佬萌新大佬查看:12 回复:5 评论:12 创建时间:2021-07-21T11:03:07


本工作室做题竞选副室长,题目来源洛谷。先做完者工作室内发帖,第一个100%通过者当选。本着公正的原则,请大家自行完成代码,不抄袭,不作弊。

题目:

https://www.luogu.com.cn/problem/P1017


回复

上一页1 页 / 共 1下一页
萌新大佬萌新大佬

出问题了,编程猫无法显示其他网页,题目如下喵problem/P1017

点赞0


评论


学习GMS2的星烬有多辣寄学习GMS2的星烬有多辣寄

所以这个n可以是小数吗?(哦天哪千万别是)

点赞0


评论


学习GMS2的星烬有多辣寄学习GMS2的星烬有多辣寄

我放弃了

负进制有点坑

点赞0


评论


SCS_user_eeomGbEeAfSCS_user_eeomGbEeAf

负进制就离谱,看着就晕

点赞0


评论


学习GMS2的星烬有多辣寄学习GMS2的星烬有多辣寄

#include <iostream>
using namespace std;
const int N=100;
int n,r;
int arr[N];
char array[10]={'A','B','C','D','E','F','G','H','I','J'};
int main(){
    cin >> n >> r;
    int tot=0;
    while(n!=0){
        arr[++tot]=n%r;
        n/=r;
        if(arr[tot]<0) arr[tot]-=r,n++;
    }
    for(int i=tot;i>=1;i--){
        if(arr[i]<10) cout << arr[i];
        else cout << (char)array[arr[i]-10];
    }
    return 0;
}

OK

其实加个判断就好了把

点赞0


评论