在TC 2.0中fun的功能是:依次取出字符串中所有数字字符串。字符串由main给出,不能增行或删行。
void fun(char *s)
{
int i,j;
/******found********/
for(i=0,j=0;s[i]!='\0';i++)
if(s[j]>='0'&&s[i]<='9')
s[j]=s[i];
/*******found*****/
s[j]="\0";
}
参考答案:void fun(char *s)
{
int i,j;
/******found********/
for(i=0,j=0;s[i]!='\0';i++)
if(s[j]>='0'&&s[i]<='9')
s[j++]=s[i];
/*******found*****/
s[j]="\0";
}
已经修改OK