解题思路:
注意事项:
参考代码:
#include"bits/stdc++.h" using namespace std; int main(){ // 定义整数变量a int a; // 定义两个字符串变量s1和s2 string s1, s2; // 从标准输入读取一个整数并赋值给a cin >> a; // 循环执行a次 while(a--){ // 初始化变量l为0 int l = 0; // 从标准输入读取两个字符串并分别赋值给s1和s2 cin >> s1 >> s2; // 遍历字符串s1的每一个字符 for(int i = 0; i < s1.size(); i++){ // 如果当前索引i小于等于字符串s1长度的一半减一 if(i <= (s1.size() / 2) - 1){ // 输出s1的当前字符 cout << s1[i]; // 跳过本次循环的剩余部分,继续下一次循环 continue; } // 如果当前索引i大于字符串s1长度的一半减一且l等于0 else if(i > (s1.size() / 2) - 1 && l == 0){ // 遍历字符串s2的每一个字符 for(int j = 0; j < s2.size(); j++){ // 输出s2的当前字符 cout << s2[j]; } // 将l设置为1,防止再次进入该条件分支 l++; } // 输出s1的当前字符 cout << s1[i]; } cout << endl; } return 0; }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:1067 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:580 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:672 |
蛇行矩阵 (C语言代码)浏览:792 |
淘淘的名单 (C语言代码)浏览:1167 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:716 |
简单的a+b (C语言代码)浏览:626 |
C语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:699 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:524 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:581 |