字串的模擬

2021-08-11 06:38:07 字數 1117 閱讀 8517

1.模擬實現strncpy

將乙個字串的n和字元複製到字元陣列.

#define _crt_secure_no_warnings 0

#include

#include

#include

#include

char my_strncpy(char arr, char brr, int length)

arr[length] = '\0';

}else

}int main()

2.模擬實現strncat

將乙個字串的前n個字元新增在另乙個字串中.

#define _crt_secure_no_warnings 0

#include

#include

#include

char my_strncat(char *arr, const

char *brr, const

int length)

for ( i = 0; i < length; i++)

arr[length] = '\0';

}int main()

3.模擬實現strncmp

兩個字串的比較,如果兩個字串相等strncmp將返回0

#define _crt_secure_no_warnings 0

#include

#include

#include

#include

int my_strncmp(const char*arr1, const char*arr2, size_t length)

return

*arr1 - *arr2;

}}int main()

else

if(ret>0)

else

system("pause");

return

0;}

FJ的字串 字串模擬

description fj在沙盤上寫了這樣一些字串 a1 a a2 aba a3 abacaba a4 abacabadabacaba 你能找出其中的規律並寫所有的數列an嗎?input 僅有乙個數 n 26。output 請輸出相應的字串an,以乙個換行符結束。輸出中不得含有多餘的空格或換行 回...

字串模擬

現在有一些被簡單壓縮的字串,例如 a 120 代表120個a。對於字串acb 3 d 5 e相對於acbbbddddde 現在給你兩個字串cstring,nstring.乙個是被壓縮過的字串,另乙個沒有被壓縮。求nstring是否為cstring的子串,如果是輸出true,否則輸出false.cst...

字串 模擬

description submit statistics discussion 2.0 seconds 256 megabytes 易位構詞 anagram 指將乙個單詞中的字母重新排列,原單詞中的每個字母都出現有且僅有一次。例如 unce 可以被易位構詞成 ecnu 在某些情況下,要求重排而成的...