題目1490:字符串鏈接時間限制:1 秒 內存限制:128 兆 特殊判題:否 提交:63 解決:35 題目描述: 不用strcat 函數,自己編寫一個字符串鏈接函數MyStrcat(char dstStr[],charsrcStr[]) 輸入: 兩個字符串,字符串由小寫字母組成。 輸出: 鏈接後的字符串 樣例輸入: hello world good morning樣例輸出: helloworld goodmorning來源: 2012年哈爾濱工業大學計算機研究生機試真題 [cpp] /********************************* * 日期:2013-3-3 * 作者:SJF0115 * 題號: 九度OJ 題目1490:字符串鏈接 * 來源:http://ac.jobdu.com/problem.php?pid=1490 * 結果:AC * 來源:2012年哈爾濱工業大學計算機研究生機試真題 * 總結: **********************************/ #include<stdio.h> #include<stdlib.h> #include<string.h> int MyStrcat(char dstStr[],char srcStr[]) { int i,j; int len1 = strlen(dstStr); int len2 = strlen(srcStr); for(i = len1,j = 0;j < len2;j++,i++){ dstStr[i] = srcStr[j]; } dstStr[i] = '\0'; return 0; } int main () { int i,N; char dstStr[2000]; char srcStr[1000]; while(scanf("%s %s",dstStr,srcStr) != EOF){ MyStrcat(dstStr,srcStr); printf("%s\n",dstStr); }//while return 0; } /********************************* * 日期:2013-3-3 * 作者:SJF0115 * 題號: 九度OJ 題目1490:字符串鏈接 * 來源:http://ac.jobdu.com/problem.php?pid=1490 * 結果:AC * 來源:2012年哈爾濱工業大學計算機研究生機試真題 * 總結: **********************************/ #include<stdio.h> #include<stdlib.h> #include<string.h> int MyStrcat(char dstStr[],char srcStr[]) { int i,j; int len1 = strlen(dstStr); int len2 = strlen(srcStr); for(i = len1,j = 0;j < len2;j++,i++){ dstStr[i] = srcStr[j]; } dstStr[i] = '\0'; return 0; } int main () { int i,N; char dstStr[2000]; char srcStr[1000]; while(scanf("%s %s",dstStr,srcStr) != EOF){ MyStrcat(dstStr,srcStr); printf("%s\n",dstStr); }//while return 0; }