試題名稱 字串部分複製
時間限制: 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.輸出說...