bjyb


私信TA

用户名:dotcpp0610982

访问量:1929

签 名:

等  级
排  名 2065
经  验 2478
参赛次数 0
文章发表 23
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

注意事项:
注意进制转换对0和前一位的处理。
参考代码:

#include<bits/stdc++.h>
using namespace std;
int n;
vector<int> ans;
signed main()
{
  cin>>n;
  while(1)
  {
    if(n==0) break;
    if(n%26==0) {ans.push_back(26);--n;}
    else ans.push_back(n%26);
    n=n/26;
  }
  char q='A';
  for(int i=ans.size()-1;i>=0;--i)
  {char b=ans[i]-1+q;
  cout<<b;}
}


 

0.0分

1 人评分

  评论区

  • «
  • »