编写程序删除字符串s中从下标k开始的n个字符(n和k从键盘输入)。例如,字符串内容为:Hellollo World!,k中的值为:5,n中的值为:3,结果为:Hello World!。
正确答案
答案解析
相似试题
(简答题)
在main函数中输入一个字符串,在sprintf函数中将此字符中从第n个字符开始到第m个字符为止的所有字符全部显示出来。要求利用指针编写程序。
(单选题)
设SUBSTR(S,i,k)是求S中从第i个字符开始的连续k个字符组成的子串的操作,则对于S=’Beijing&Nanjing’,SUBSTR(S,4,5)=()。
(简答题)
用顺序存储结构存储串S,编写算法删除S中第i个字符开始的连续j个字符。
(简答题)
输入一个字符串,删除从指定位k置开始的n个字符,k和n的值由键盘读入,例如,字符串内容为:HellolloWorld!,k的值为5,n的值为3,结果为HelloWorld!
(填空题)
请填空:函数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
(简答题)
字符串采用静态顺序存储结构。编写一个算法删除S中地i个字符到第j个字符。
(简答题)
请编写程序,把字符串s中所有的字符前移一个位置,串中的第一个字符移到最后。例如:原有的字符串为:Mn.123xyZ,则调用该函数后,串中的内容为:n.123xyZM。
(简答题)
编写完整程序,功能是把N个8个二进制数据转换成16进制字符数据。假定N个数据存放在字节变量VARB中。转换后的字符数据存放在HVARB中。提示0--9的字符码为30H--39H,A--F的字符码为41H--46H。
(简答题)
对于采用顺序存储结构的串S,编写一个函数删除其值等于ch的所有字符。