black

C语言程序设计

登录

填空题

请填空:函数loop(s,m,n,str)的功能是:对字符串str中字符,从下标为s的字符开始的所有间隔为m的字符进行循环左移,即:str[s]←str[s+m],str[s+m]←str[s+2m],……,str[s+(k-1)m]←str[s+km],str[s+km]←str[s](k为整数,下标s+km不越界),共作n次。
例如,调用loop(1,2,1,str)前后str中数据的变化情况如下:
str中初始数据:ABCDEFGHIJK
移位后str数据:ADCFEHGJIBK

 

【参考答案】

(1)s(2)len(3)k+m(4)str[k]

相关考题

填空题 函数ReadDat()的功能是按给定的替代关系对数组xx中的所有字符进行替代,仍存入数组xx的对应的位置上。请填空。替代关系:f(p)=p*11mod256(p是数组中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果原字符是小写字母或计算后f(p)值小于等于32,则该字符不变,否则将f(p)所对应的字符进行替代。

填空题 函数jsSort()的功能是:以行为单位对字符串按给定的条件进行排序,排序后的结果仍按行重新存入字符串数组xx中。请填空。给定条件:从字符串中间一分为二,左边部分按字符的ASCII值升序排序,排序后左边部分与右边部分进行交换。如果原字符串长度为奇数,则最中间的字符不参加处理,字符仍放在原位置上。

填空题 下列程序判断字符串s是否对称,对称则返回1,否则返回0。如f(“abcba”)返回1,f(“abab”)返回0。请填空。

All Rights Reserved 版权所有©在线考试题库网(zxkao.com)

备案号:湘ICP备14005140号-7

经营许可证号:湘B2-20140064