当前位置:编程学习 > C/C++ >>

题目1490:字符串链接

题目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;
}
 
 
补充:软件开发 , C++ ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,