zoukankan      html  css  js  c++  java
  • 九度OJ 1206:字符串连接 (字符串操作)

    时间限制:1 秒

    内存限制:128 兆

    特殊判题:

    提交:4127

    解决:1957

    题目描述:

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

    输入:

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

    输出:

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

    样例输入:
    abc def
    样例输出:
    abcdef
    来源:
    2010年华中科技大学计算机保研机试真题

    思路:

    很简单的字符串操作啦。


    代码:

    #include <stdio.h>
    #include <string.h>
     
    #define N 100
     
    int main(void)
    {
        int n, i;
        char a[2*N+1], b[N+1];
     
        while (scanf("%s%s", a, b) != EOF)
        {
            n = strlen(a);
            for(i=0; b[i]; i++)
                a[i+n] = b[i];
            a[i+n] = '';
     
            printf("%s
    ", a);
        }
     
        return 0;
    }
    /**************************************************************
        Problem: 1206
        User: liangrx06
        Language: C
        Result: Accepted
        Time:10 ms
        Memory:912 kb
    ****************************************************************/


    编程算法爱好者。
  • 相关阅读:
    string的sizeof
    计算程序运行时间
    sleep所在头文件
    Mysql复制表结构、表数据
    UIView属性
    UITextView
    UITextField属性
    UISwitch属性
    UISlide属性
    UISegment属性
  • 原文地址:https://www.cnblogs.com/liangrx06/p/5083821.html
Copyright © 2011-2022 走看看