微软的一个面试题目,在excel表格中,A表示第1列,B表示第2列,……Z表示第26列,AA表示第27列,AB表示第28列,
#include<iostream>
using namespace std;int getCol(char* ch){
int res=0;
int len=strlen(ch);
for(int i=0;i<len;i++){
int t=ch[i]-'A'+1;
res=(res*26+t);
}
return res;
}
int main(){
char* ch="ABC";
cout<<getCol(ch);
return 0;
}