首页 > 试题广场 >

字符串链接

[编程题]字符串链接
  • 热度指数:7793 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 64M,其他语言128M
  • 算法知识视频讲解
不用strcat 函数,自己编写一个字符串链接函数MyStrcat(char dstStr[],charsrcStr[])

输入描述:
两个字符串,字符串由小写字母组成。


输出描述:
链接后的字符串
示例1

输入

hello world
good morning

输出

helloworld
goodmorning
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        String s;
        while ((s=br.readLine())!=null){
            String[] str=s.split(" ");
            for (int i = 0; i < str[0].length(); i++) {
                System.out.print(str[0].charAt(i));
            }
            for (int i = 0; i < str[1].length(); i++) {
                System.out.print(str[1].charAt(i));
            }
            System.out.println();
        }
    }
}


发表于 2021-03-15 16:50:22 回复(0)
Java 解法
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        while (scanner.hasNext()){
            String s1 = scanner.next();
            String s2 = scanner.next();
            System.out.println(s1+s2);
        }
    }
}


发表于 2020-03-07 11:05:59 回复(0)
import java.util.Scanner;
import java.util.ArrayList;
public class Main{
    public static void main(String[] args){
        char[] ch = new Scanner(System.in).nextLine().toCharArray();
        ArrayList al = new ArrayList();
        for(int i=0;i<ch.length;i++){
            if(' ' != ch[i]){
                al.add(ch[i]);
            }
        }
        for(int i=0;i<al.size();i++){
            System.out.print(al.get(i));
        }
    }
}

发表于 2018-08-03 02:23:06 回复(0)

运行时间:32ms
占用内存:10812k

import java.util.Scanner;

/**
 * @author Allen_Hua
 * @create_time 创建时间:May 12, 2018 9:12:50 PM 类说明
 */
public class Main {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        while (scan.hasNext()) {
            String str = scan.nextLine();
            System.out.println(str.replaceAll(" ", ""));
        }
    }
}
发表于 2018-05-12 21:17:57 回复(0)