资深光能
这是我的代码:
#include<bits/stdc++.h>
#include<algorithm>
#include<iostream>
#include<sstream>
#include<cstring>
#include<string>
#include<cstdio>
#include<math.h>
#include<cmath>
#include<map>
using namespace std;
char ccc[]="0123456789ABCDEFGHIJK";
int main()
{
string a,s="";
long long b,k,j,ans,aa=1,yu;
cin>>b>>k>>j;
for(int i=1;i<=b;i++)
{
if(k==1) a[i]='0';
if(k==2) a[i]='1';
if(k==3) a[i]='2';
if(k==4) a[i]='3';
if(k==5) a[i]='4';
if(k==6) a[i]='5';
if(k==7) a[i]='6';
if(k==8) a[i]='7';
if(k==9) a[i]='8';
if(k==10) a[i]='9';
}
for(int i=1;i<=b;i++)
cout<<a[i];
for(int i=a.size()-1;i>=0;i--)
{
ans+=((int)(a[i]-'0'))*aa;
aa*=k;
}
while(ans)
{
yu=ans%j;
s=ccc[yu]+s;
ans/=j;
}
cout<<' '<<s;
return 0;
}
王光裕在2019-07-14 17:40:48追加了内容
提交记录:
中级光能
你酷町豆很多啊
那就给我吧
将
cout<<' '<<s;
改为
cout<<endl<<s;
(老师上课说的,我只是帮你温故一下)
~~~~~~~~~~~~~~~~~~~~~
望采纳~~~