只有十进制转换m进制的
查看原帖
只有十进制转换m进制的
284066
BensonQAQ楼主2020/10/7 18:50
#include<iostream>
#include<cmath>
#include<cstring>
using namespace std;
char c[7]={'0','A','B','C','D','E','F'};
string t;
int szn(int b,int a)
{
  char r; 
  int s;
  while(a>b-1)
  {
    r=b%a;
    s=floor(b/a);
    b=s;
    if(r<10)
      t+=r;
    else
      t+=c[r-9];
  }
  t=t+b;
  return t;
}
int main()
{
  int n,m;
  cin>>n>>m;
  cout<<szn(n,m);
  return 0;
}
2020/10/7 18:50
加载中...