参考代码:
#include<bits/stdc++.h> #define Inf 0x3F3F3F3F #define Loc freopen("baka.in", "r", stdin) typedef long long LL; using namespace std; const char M[28] = { 'Z','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z' }; int main() { stack<int> sta; int Tmp; cin >> Tmp; while (Tmp) { sta.push(Tmp % 26); if (Tmp % 26 == 0) Tmp--; Tmp /= 26; } while (!sta.empty()) { cout << M[sta.top()]; sta.pop(); } }
0.0分
0 人评分
【亲和数】 (C语言代码)浏览:498 |
A+B for Input-Output Practice (III) (C语言代码)浏览:577 |
1128题解(返回值为数组的情况)浏览:482 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:577 |
数组与指针的问题浏览:732 |
C语言程序设计教程(第三版)课后习题6.7 (C语言代码)浏览:701 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:675 |
简单的a+b (C语言代码)浏览:473 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:623 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:395 |