如果只有两位,后一位比前一位大,可以这样: #include<stdio.h> main() { char x=getchar(); char y=getchar(); int i,m,sum=26; if(y>x) { i=x-97; for(;i>0;i--) {m=26-i;sum=sum+m;} printf("%c%c=%d",x,y,sum+(y-x)); } else printf("error!"); getch(); }