首页 > 试题广场 >

字符串的连接: 输入两个字符串,输出连接后的字符串。要求自定

[问答题]

字符串的连接: 输入两个字符串,输出连接后的字符串。要求自定义函数char* streat (char * s,char * t),将字符串t复制到字符串s 的末端,并且返回字符串s的首地址。试编写相应程序。

链接:https://www.nowcoder.com/questionTerminal/51db2ec8f64245aab02d38bef5aed677
来源:牛客网
#include <stdio.h>
char* streat (char * s,char * t)
{
    int i=0;
    int j=0;
    while(s[i]!='\0')
    {
        i++;
    }
    while(t[j]!='\0')
    {
        s[i]=t[j];
        i++;j++;
    }
    return s;
}
int main()
{
    char s[]={"123456"};
    char t[]={"654321"};
    printf("%s",streat(s,t));
}
发表于 2021-09-23 21:44:02 回复(0)
#include <stdio.h>
char* streat (char * s,char * t)
{
    int i=0;
    int j=0;
    while(s[i]!='\0')
    {
        i++;
    }
    while(t[j]!='\0')
    {
        s[i]=t[j];
        i++;j++;
    }
    return s;
}
int main()
{
    char s[]={"123456"};
    char t[]={"654321"};
    printf("%s",streat(s,t));
}

发表于 2018-06-18 15:45:58 回复(0)