#include
#include
#include
#include
//A-Z:65-90 a-z: 97-122
using namespace std;
int getColumnNumber(char s[])
{
//特殊情况处理
if(s == nullptr) return -1;
int number = 0;
//统计长度
int i = 0;
while (s[i]!='\0')
{
//异常情况:不在范围,直接返回-1
if(!((s[i]>=65 && s[i]=97 && s[i]=97 && s[i]0)
number += (s[--i] - 64)*pow(26, j++);
return number;
}
int main()
{
cout
关注
打赏
算法_EXCEL中 A表示第一列,B表示第二列...AA表示27列,AB表示28列,问随意一组字母是多少列
立即登录/注册


微信扫码登录