算是进制转换吧
#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
int main()
{
char s[30];
while(gets(s)&&strcmp(s,"R0C0")!=0)
{
int m=0,i;
for(i=1;s[i]!='C';i++);
s[i]='\0';
for(++i;s[i]!='\0';i++)
m=m*10+s[i]-'0';
char ans[30];
m--;
for(i=0;m>=0;i++)
{
ans[i]=m%26+'A';
m=m/26-1;
}
ans[i]='\0';
reverse(ans,ans+i);
printf("%s%s\n",ans,s+1);
}
return 0;
}