第1个回答 推荐于2016-02-02
#include<stdio.h>
#include<string.h>
void inset(char a[],int n,char c)
{
int i=strlen(a);
while(i>=n)
{
a[i+1]=a[i];
i--;
}
a[n]=c;
}
void main()
{
char str[200];
scanf("%s",str);
for(int i=0;str[i]!=0;i++)
{
if(str[i]>'0'&&str[i]<='9')
{
inset(str,i,'$');
i++;
}
}
printf("%s\n",str);}本回答被提问者采纳