Excel Sheet Column Number

来源:互联网 发布:会员卡计费系统c语言 编辑:程序博客网 时间:2024/06/01 10:28

Excel Sheet Column Number

Given a column title as appear in an Excel sheet, return its corresponding column number.

For example:

    A -> 1    B -> 2    C -> 3    ...    Z -> 26    AA -> 27    AB -> 28 

solution (其实和数数一个道理)

int titleToNumber(char* s) {    char *p=s;    char *q=s+strlen(s)-1;    int num=0;    int result=0;    while(q-p>=0)    {        result+=pow(26,num)*(*q-'@');        ++num;        --q;    }    return result;}







0 0
原创粉丝点击