(填空题)
请填空:函数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]
答案解析
略
相似试题
(填空题)
以下函数的功能是计算s=1+1/2!+1/3!+……+1/n!,请填空。
(填空题)
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回,请填空。
(填空题)
函数voidfun(float*sn,intn)的功能是:根据以下公式计算s,计算结果通过形参指针sn传回,n的值大于等于0,请填空。
(填空题)
下面的函数sum(intn)完成计算1+2+3+……+n的累加和,请填空。
(填空题)
以下fun函数的功能是:首先对a所指的N行N列的矩阵,找出各行中的最大的数,再求这N个最大值中的最小的那个数作为函数值返回。请填空。
(填空题)
下面是用二分法从数组v[n]中查找数x的函数,返回值为x所在下标(若找到)或-1(没找到),请填空。
(填空题)
以下fun函数的功能是累加数组中各元素的值,n为数组中的元素个数,累加的和值放入所存的存储单元中,请填空。
(填空题)
下面程序的功能是将一个字符串str的内容颠倒过来,请填空。
(单选题)
函数String(n,"str")的功能是()。