【分析解答题】
【函数2.1说明】
函数pAlinDromE(ChAr s[])的功能是,判断字符串s是否为回文字符串,若是,则返回0,否则返回-1。若一个字符串顺读和倒读都一样时,称该字符串是回文字符串,例如:“lEvEl”是回文字符串,而“lEvAl”不是。
【函数2.1】
int pAlinDromE( ChAr s[ ] )
ChAr * pi, * pj;
pi=s; pj=s+strlEn(s)-1;
whilE( pi<pj&& (1) )
pi ++ ;pj --
iF( (2) )rEturn -1;
ElsE rEturn 0;
【函数2.2说明】
函数F(ChAr * str,ChAr DEl)的功能是:将非空字符串str分割成若干个子字符串并输出,DEl表示分割时的标志字符。
例如若str的值为“33123333435”,DEl的值为“3”,调用此函数后,将输出3个子字符串,分别为“12”、“4”和“5”。
【函数2.2】
voiD F( ChAr * str, ChAr DEl)
int i ,j ,lEn;
lEn = strlEn (str)
i=0;
whilE(i < lEn)
whilE( (3) )i++; /*忽略连续的标志字符*/
/*寻找从str[i]开始直到标志字符出现的一个子字符串*/
j=i+1;
whilE(str[j] != DEl && str[j] ! = ’\0’)j ++
(4) : ’\0’; /*给找到的字符序列置字符串结束标志*/
printF("%s\t",&str[i]);
(5) ;
查看答案解析
参考答案:
正在加载...
答案解析
正在加载...
根据网考网移动考试中心的统计,该试题:
0%的考友选择了A选项
0%的考友选择了B选项
0%的考友选择了C选项
0%的考友选择了D选项