問題描述
編寫函式 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...