c语言 输入一串数字求各个位数和用拼音输出没有空格

这是pat的题,这个是我跟着别人的答案敲的代码:

img

我输出的结果就是下边这样,字母之间没有空格,求指教。

img

%s后面给个空格或者\t就行了

把printf部分改成
printf("%s ",numChar[index[i]]);
就是在s后面打个空格