海大上機 專碩 2009 1 字串匹配定位

2021-10-18 22:48:15 字數 525 閱讀 6420

問題描述

編寫函式 int locstr(char *str1 ,char *str2)實現字串匹配的定位功能;若字串 str1 中含有字串 str2,則返回字串 str2 在字串 str1 中的位置,否則返回-1;

使用迴圈結構進行設計即可,注意題目中已給出了函式的形參,所以使用陣列進行引數傳遞較為方便。

#include

using

namespace std;

/*因為題目中給出了函式,所以不能用string,使用陣列較為方便*/

intlocstr

(char

*str1,

char

*str2)

//根據將題目中的函式複製過來

if(j ==

strlen

(str2)

)return i;

}return-1

;//注意未找到匹配字元子串也需要返回-1}}

intmain()

廈大C語言上機 1425 字串的增添

1425.字串的增添 分值 2 時間限制 1000 ms 記憶體限制 65536 k 提交數 18 9 users 通過數 0 0 users 問題描述 這道題的要求是 給定乙個字串s,每次進行下列兩種操作之一 1 add x q 在第x個位置新增字母q 2 delete x 刪除第x個位置的字母 ...

2017蘭州大學上機(二) 字串壓縮

題目描述 將形如 xxdddfff的字串,壓縮為x5d3f3,字元後面的數字表示前面字元在原字串 現的次數。若字元只出現一次,則無需再字元後面加數字。輸入格式 輸入乙個字串。輸出格式 若模式串是文字串的子字串,輸出刪除子字串後的字串。若模式串不是文字串的子字串,輸出 1。輸入樣例 xxdddfff ...

大整數相乘 leetcode 43 字串相乘

有兩個用字串表示的非常大的大整數,算出他們的乘積,也是用字串表示。不能用系統自帶的大整數型別。輸入描述 空格分隔的兩個字串,代表輸入的兩個大整數 輸出描述 輸入的乘積,用字串表示 示例1輸入 72106547548473106236 982161082972751393 輸出708202448296...