第一篇:華為公司應聘程序員上機考試題
1.刪除字符串中所有給定的子串(40分)
問題描述:
在給定字符串中查找所有特定子串并刪除,如果沒有找到相應子串,則不作任何操作。要求實現函數:int delete_sub_str(const char *str, const char *sub_str, char *result_str)
【輸入】 str:輸入的被操作字符串
sub_str:需要查找并刪除的特定子字符串
【輸出】 result_str:在str字符串中刪除所有sub_str子字符串后的結果
【返回】 刪除的子字符串的個數
注:
I、子串匹配只考慮最左匹配情況,即只需要從左到右進行字串匹配的情況。比如: 在字符串“abababab”中,采用最左匹配子串“aba”,可以匹配2個“aba”字串。如果
匹配出從左到右位置2開始的“aba”,則不是最左匹配,且只能匹配出1個“aba”字串。II、輸入字符串不會超過100 Bytes,請不用考慮超長字符串的情況。示例輸入:str = “abcde123abcd123”
sub_str = “123”
輸出:result_str = “abcdeabcd”
返回:2
輸入:str = “abcde123abcd123”
sub_str = “1234”
輸出:result_str = “abcde123abcd123”
返回:0
下面是鄙人的解答:
#include
#include
#include
using namespace std;
//刪除指定的子字符串
char* str_del(char* str,int pos,int length)
{
for(int i=pos;i<(strlen(str)-length);i++)
{
str[i] = str[i+length];
}
for(int i=(strlen(str)-length);i { str[i] = '
主站蜘蛛池模板:
久久久久久夜精品精品免费啦|
动漫啪啪高清区一区二网站|
少妇大胆瓣开下部自慰|
国产精品无码一二区免费|
国产伦精品免编号公布|
久久国产劲暴∨内射|
午夜福利视频一区二区手机免费看|
国产欧美日韩一区二区加勒比|
亚洲成a人片在线观看无遮挡|
国产亚洲精品久久yy50|
日韩精品一区二区三区色欲av|
无码人妻毛片丰满熟妇区毛片国产|
色综合av综合无码综合网站|
另类亚洲欧美专区第一页|
人妻少妇精品一区二区三区|
亚洲精品久久久久午夜福利|
日韩激情无码免费毛片|
国产精品-区区久久久狼|
久久精品欧美日韩精品|
国产精品成人影院在线|
巨乳人妻久久+av中文字幕|
中文字幕乱码一区二区免费|
一边吃奶一边做动态图|
男女做爰猛烈啪啪吃奶伸舌头下载|
欧美性猛交xxxx免费视频软件|
亚洲孰妇无码av在线播放|
沈阳熟女露脸对白视频|
99精品偷自拍|
亚洲精品国男人在线视频|
熟妇人妻系列aⅴ无码专区友真希|
久久天天躁夜夜躁一区|
肉色超薄丝袜脚交一区二区|
成人精品一区日本无码网|
精品午夜福利1000在线观看|
东北老女人高潮大喊舒服死了|
аⅴ资源中文在线天堂|
国产精品热久久高潮av袁孑怡|
18禁真人抽搐一进一出动态图|
播放灌醉水嫩大学生国内精品|
国产精品亚洲а∨天堂网不卡|
欧美牲交a欧美牲交aⅴ免费下载|