字母-'a'+1 表示 1-26允许2位 #include #include int f26(char *s){int i,L;int sum=0;L = strlen(s);for (i=0;isum = sum + pow ( 26,i) * (s[L-i-1]-'a'+1);}return sum;} main(){char x[3]="ab";printf("%s == %d\n",x,f26(x));}