九度题目1206:字符串连接

来源:互联网 发布:新网域名转到万网 编辑:程序博客网 时间:2024/05/07 05:19

今天同事推荐没事的时候去九度看看,看着有编程题手痒,随便写写,欢迎大家指正。

题目1206:字符串连接

题目描述:

不借用任何字符串库函数实现无冗余地接受两个字符串,然后把它们无冗余的连接起来。

输入:

每一行包括两个字符串,长度不超过100。

输出:

可能有多组测试数据,对于每组数据,
不借用任何字符串库函数实现无冗余地接受两个字符串,然后把它们无冗余的连接起来。
输出连接后的字符串。

样例输入:
abc def
样例输出:
abcdef


自己随手写的程序,没在九度上试,本地能过:

#include<stdio.h>

int main(void)
{
    static int i = 0;
    int n = 0;
    char src_char_1[100]={'\0'};
    char src_char_2[100]={'\0'};
    char src_char[200]={'\0'};

    printf("Please input two chars with blank between the two chars:\n ");
    scanf("%s%s", src_char_1,src_char_2);

    while(src_char_1[i] != '\0')
    {
        src_char[i] = src_char_1[i];
        i++;
    }
    while(src_char_2[n] != '\0')
    {
        src_char[i] = src_char_2[n];
        i++;
        n++;
    }
    src_char[i] = '\0';
    printf("----------------------------------------------------------\n");
    printf("the result is: %s\n", src_char);

    return 0;
}

0 0