编辑代码

#include <stdio.h>
int main () 
{
    long long m,w;
    int i=1;
    int c=1;
    int j=1;
    int k=1;
    scanf("%d",&m);
    w=m;

    for ( i; w>=10; i+=1 ) {
        w/=10;
        c*=10;
    }

    if ( m==0 ) {
        printf("a");
    }

    while ( m>=1 ) {
        switch ( m/c ) {
            case 0: if ( j==1 ) {
                printf("a");
                j=0;
            }
                break;
            case 1: printf("b"); j=1; break;
            case 2: printf("c"); j=1; break;
            case 3: printf("d"); j=1; break;
            case 4: printf("e"); j=1; break;
            case 5: printf("f"); j=1; break;
            case 6: printf("g"); j=1; break;
            case 7: printf("h"); j=1; break;
            case 8: printf("i"); j=1; break;
            case 9: printf("j"); j=1; break;
        }

    if ( m/c != 0 ) {
        if ( i%4 == 0 ) {
            printf("Q");
        } else if ( i%4 == 3 ) {
            printf("B");
        } else if ( i%4 == 2 ) {
            printf("S");
        }
    }

    if ( j==1 ) {
        if ( i==9 ) {
            printf("Y");
            k=0;
        } else if ( i==5 && k==1 ) {
            printf("W");
        }
    }

        m %=c;
        c/=10;
        i-=1;

    }

    return 0;
}