xdoj 字串部分複製 233 237

2021-10-14 01:43:46 字數 796 閱讀 3597

試題名稱 字串部分複製

時間限制: 1 秒

記憶體限制: 256kb

問題描述

給定乙個的字串,從第m個字元開始複製成為另乙個字串。編寫函式copystr( )完成字串複製,使用字元型別的指標變數作為形參,主函式完成字串輸入和m值的輸入,函式呼叫,以及最後結果的輸出。

輸入說明

第一行從鍵盤輸入乙個字串,該字串中字元可以是字母、數字、空格和其它字元。字串總長不超過50個字元。

第二行輸入整數m的值。

輸出說明

若該字串長度小於m,則輸出error,否則輸出從該字串第m個字元複製的字串。

輸入樣例

輸入樣例1

abc ba/!.123

3輸入樣例2

abced

6輸出樣例

輸出樣例1

c ba/!.123

輸出樣例2

error

#include

#include

void

copystr

(char

*str,

char

*result,

int m)

;int

main()

void

copystr

(char

*str,

char

*result,

int m)

else

} result[index]

='0'

;}

(函式)複製部分字串

複製部分字串 將乙個字串中從第m個字元開始的全部字元複製成為另乙個字串。函式介面定義 void strcopy char str1,char str2,int m 其中 str1 str2 m都是使用者傳入的引數。函式在指標str1所指的字串中從第m個字元開始的全部字元複製到指標str2所指向陣列中...

Problem H 部分複製字串

輸入乙個字串,將該字串從第m個字元開始的全部字元複製成另乙個字串。m有使用者輸入,值小於字串的長度。要求編寫乙個函式mcopy char src,char dst,int m 來完成。多組測試資料,每組輸入乙個數字m和字串 字串長度小於80 輸出新生成的字串 3 abcdefgh 6 this is...

XDOJ處理字串

時間限制 1s記憶體限制 1000kb 問題描述 從鍵盤輸入乙個字串,將該字串按下述要求處理後輸出 將ascii碼大於原首字元的各字元按原來相互間的順序關係集中在原首字元的左邊,將ascii碼小於等於原首字元的各字元按公升序集中在原首字元的右邊。輸入說明 輸入一行字串,字串c不長度超過100.輸出說...