注意事项:
注意进制转换对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 人评分
2005年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:672 |
【绝对值排序】 (C语言代码)浏览:892 |
1025题解浏览:796 |
淘淘的名单 (C语言代码)浏览:1309 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:548 |
C二级辅导-公约公倍 (C语言代码)浏览:1325 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:461 |
C语言程序设计教程(第三版)课后习题6.7 (C++代码)浏览:602 |
C语言程序设计教程(第三版)课后习题10.4 (C语言代码)浏览:643 |
用筛法求之N内的素数。 (C语言代码)浏览:604 |