回复 10 楼 三个人
那就别在这个系统刷题了,浪费时间又提高不了
总有那身价贱的人给作业贴回复完整的代码
程序代码:#include <stdio.h>
const char * trans(int a)
{
static const char * b[3] = {"abcdefghij", " SBQ", " WWWWY"};
static char s[24];
char * p = &s[24], f;
int i, t;
if(a == 0) return "a";
for(i = f = 0; t = a % 10, a; a /= 10, i++)
{
if(t && b[2][i] != ' ' && b[2][i] != f) *(--p) = f = b[2][i];
if(t && i % 4) *(--p) = b[1][i % 4];
if(t || *p != 'a' && *p) *(--p) = b[0][t];
}
return p;
}
int main()
{
int a;
scanf("%d", &a);
puts(trans(a));
return 0;
}
