河南成教 / 数据结构
阅读下列程序,并回答问题:
#include<stdio.h>
substr(char*t,char*s,int pos,int len)
{ while(len>0&&*s)
{ *t=*(s+pos-l);
t++;s++;len--;
}
*t=' ';
}
char *f31(char*s)
{ char t[100];
if (strlen(s)=1)
return s;
substr(t,s,1,1);
substr(s,s,2,strlen(s)-1);
f31(s);
return strcat(s,t);
}
main( )
{ char str[100]= ''String'';
printf(''%s
'',f31(str));
}
(1)请写出执行该程序后的输出结果;
(2)简述函数f31的功能。
参考答案: