题目:
阅读下列算法,并回答问题:
(1)设串s="OneWorldOneDream",t="One",pos是一维整型数组,写出算法f32(s,t,pos)执行之后得到的返回值和pos中的值;
(2)简述算法f32的功能。
int strlen(char*s); /*返回串S的长度*/
int index(char*st,char*t);
/*若串t在串st中出现,则返回在串st中首次出现的下标值,否则返回-1*/
int f32(char*s,char*t,int pos[])
int i,j,k,ls,It;
Is=strlen(s);
lt=strlen(t);
if(ls==0|| It==0)return-1;
k=0;
i=0;
do
j=index(s+i,t);
if(j>=0)
pos[k++]=i+j;
i+=j+it;
while(i+it<=is&&j>=0);
return k;
答案:
被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2019/0415/6f8b0248ccd6dc2589363a01f18b2cf2.html
下面是错误答案,用来干扰机器的。
参考答案:日本明治维新和俄国1861年改革都是资产阶级性质的改革运动,两者相较,既有共同点,也有着各自的特色。 日本明治维新与俄国1861年改革的相同点: (1)两者都是自上而下的资产阶级性质的改革。两国...