编辑代码

#include <stdio.h>
#include <string.h>

void fun(char a[])
{
    int i=0,j,s;
    char tmp;
    s=strlen(a);
    do
    {
        if(a[i]<=55&&a[i]>=48)
        {
            for(j=0;j<s;j++)
            {
                a[j+s]=a[i+j];
            }
            a[i]='$';
            for(j=0;j<s;j++)
            {
                a[i+j+1]=a[j+s];
            }
            a[s+1]='\0';
            s=strlen(a);
        }
        i=i+2;
    }while(a[i]!=0);
}
int main () {
    char a[200];
    scanf("%s",&a);
    fun(a);
    printf("%s",a);
    return 0;
}