img

import java.util.Scanner;
public class Main{
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        String a=sc.next(),b=sc.next();
        if(a.length()<b.length()){
            String t=a;
            a=b;
            b=t;
        }//保证a永远是长度最大的,b为字串
        boolean res=false;
        for(int i=0;i<a.length();i++){//每次都往后移动一个字母,移动整个长度之后就变为原来的,所以只需要移动字符串的长度
            if(a.indexOf(b)!=-1){//检查a的字串有没有b
                res=true;
                break;
            }
            a=a.substring(1)+a.charAt(0);//实现开头字母的后移
        }
        System.out.println(res);
    }
}

img

import java.util.Scanner;
public class Main{
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        String res="";//存储最长字符串的变量
        while(sc.hasNext()){//检查是否还有输入
            String str=sc.next();
            if(str.endsWith(".")){ str=str.substring(0,str.length()-1);}//去掉“.”,
            if(str.length()>res.length()){
                res=str;
            }//查看那个输入的字符串最长
        }
        System.out.println(res);
    }
}
posted on 2024-02-22 17:22  许七安gyg  阅读(15)  评论(0)    收藏  举报