求助
  • 板块P1143 进制转换
  • 楼主xly123
  • 当前回复7
  • 已保存回复7
  • 发布时间2022/10/8 19:52
  • 上次更新2023/10/27 08:09:52
查看原帖
求助
765921
xly123楼主2022/10/8 19:52

求助!求助!!!!!!!!!!!

#include<bits/stdc++.h>
using namespace std;
int zh(int a,int b,int c)
{
long long d=0,e=b,jz=0,f=0,k;
while(e)
{
  if(e%10<10 && -1<e%10) k=e%10;
  else
  {
  	if(e%10=='A') k=10;
  	if(e%10=='B') k=11;
  	if(e%10=='C') k=12;
  	if(e%10=='D') k=13;
  	if(e%10=='E') k=14;
  	if(e%10=='F') k=15;
  }	
d+=(pow(a,jz))*(k);
jz++;
e/=10;
}
jz=0;
while(d)
{
f+=(pow(10,jz))*(d%c);
jz++;
d/=c;
}
return f;
}
int main() 
{
  int a,b,c;
  cin>>a>>b>>c;
  cout<<zh(a,b,c); 
}

怎么样例是0????????????

2022/10/8 19:52
加载中...