10.6 作业

  1. C B C D A A D C D B A C

  2. 1 abcbcc

2.2string s:I like it

2.3 30 10 30

n Learning

cs 复制代码
#include <stdio.h>
#include <string.h>

int main() {
    // 定义三个字符数组,用于存储字符串
    char a[100], b[100], c[200];
    int i, j, len;  // 循环变量和字符串长度变量
    char temp;      // 交换字符时的临时变量

    // 输入两个字符串
    printf("请输入字符串 a: ");
    scanf("%s", a);
    printf("请输入字符串 b: ");
    scanf("%s", b);

    // 将字符串a复制到c,再将b连接到c后面
    strcpy(c, a);   // 复制字符串
    strcat(c, b);   // 拼接字符串

    // 获取拼接后字符串的长度
    len = strlen(c);

    // 用冒泡排序法对字符串c中的字符按ASCII码从小到大排序
    for (i = 0; i < len - 1; i++) {
        for (j = 0; j < len - 1 - i; j++) {
            // 若当前字符大于后一个字符,则交换它们
            if (c[j] > c[j + 1]) {
                temp = c[j];
                c[j] = c[j + 1];
                c[j + 1] = temp;
            }
        }
    }

    // 输出排序后的结果
    printf("排序后的新字符串: %s\n", c);

    return 0;
}
相关推荐
Swift社区几秒前
LeetCode 449 - 序列化和反序列化二叉搜索树
算法·leetcode·职场和发展
CoderYanger17 分钟前
贪心算法:3.最大数
java·算法·leetcode·贪心算法·1024程序员节
lxmyzzs17 分钟前
【图像算法 - 37】人机交互应用:基于 YOLOv12 与 OpenCV 的高精度人脸情绪检测系统实现
算法·yolo·人机交互·情绪识别
muyouking1118 分钟前
Zig 语言实战:实现高性能快速排序算法
算法·排序算法
CoderYanger23 分钟前
贪心算法:5.最长递增子序列
java·算法·leetcode·贪心算法·1024程序员节
慕容青峰25 分钟前
【牛客周赛 107】E 题【小苯的刷怪笼】题解
c++·算法·sublime text
算法熔炉31 分钟前
深度学习面试八股文(2)——训练
人工智能·深度学习·算法
EXtreme3539 分钟前
【数据结构】打破线性思维:树形结构与堆在C语言中的完美实现方案
c语言·数据结构·算法··heap·完全二叉树·topk
cici1587441 分钟前
含风电场的十机24时系统机组出力优化算法
人工智能·算法·机器学习
ss27342 分钟前
跳表(SkipList)平衡树的数据结构设计与并发实践
数据结构·skiplist