题目描述 输出n个字符串,把其中以字母A打头的字符串输出. 输入 第一行 n 第二行到第n+1行,每行一个字符串 输出 A打头的字符串 样例输入 3 Ada Bob Alice 样例输出 Ada Alice #include #include using namespace std; int main() {char a[10][20]; int n,i,m; cin>>n; for(i=0;i cin>>a[i]; for(i=0;i if(a[i][0]=='A') cout&…
import java.util.ArrayList; import java.util.Scanner; public class Text { @SuppressWarnings("resource") public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int M = scanner.nextInt();//M代表输入的M串字符串 int N=scanner.next…
今天碰到一个算法题觉得比较有意思,研究后自己实现了出来,代码比较简单,如发现什么问题请指正.思路和代码如下: 基本思路:从左开始取str的最大子字符串,判断子字符串是否为str的后缀,如果是则返回str加子字符串剩余部分:如果不是则逐步减少子字符串长度后在进行比较./* * 给出一个字符串s,输出包含两个字符串s的最短字符串,如s为abca时,输出则为abcabca */ public class ContainTwoString { public static String MergeStri…