10.6作业

一、

1.B 2.A 3.C 4.D 5.A 6.A 7.A 8.C 9.A 10.B 11.A 12.C

二、

1.abc

2.I like it 、A like it

3.30 10 30 、n Learning

三、

cpp 复制代码
#include <myhead.h>
#define Len 100

void Sort(char arr[],int n)
{
	int i,j;
	char temp;
	for(i=0;i<n-1;i++)
	{
		for(j=0;j<n-i-1;j++)
		{
			if(arr[j]>arr[j+1])
			{
				temp=arr[j];
				arr[j]=arr[j+1];
				arr[j+1]=temp;
			}
		}
	}
}

int main(int argc, const char *argv[])
{
	char a[Len],b[Len],c[Len];
	printf("请输入字符串a:");
	fgets(a,Len,stdin);
	printf("请输入字符串b:");
	fgets(b,Len,stdin);

	int len_a=strlen(a);
	if(a[strlen(a)-1]=='\n')
	{
		a[len_a-1]='\0';
		len_a--;
	}
	int len_b=strlen(b);
	if(b[strlen(b)-1]=='\n')
	{
		b[len_b-1]='\0';
		len_b--;
	}
	//合并两个字符串
	strcpy(c,a);
	strcat(c,b);

	int temp_len=len_a+len_b;

	//对合并的字符串进行排序
	Sort(c,temp_len);

	printf("排序后为:%s\n",c);
	return 0;
}
相关推荐
松涛和鸣7 小时前
14、C 语言进阶:函数指针、typedef、二级指针、const 指针
c语言·开发语言·算法·排序算法·学习方法
yagamiraito_9 小时前
757. 设置交集大小至少为2 (leetcode每日一题)
算法·leetcode·go
星释9 小时前
Rust 练习册 57:阿特巴什密码与字符映射技术
服务器·算法·rust
星期天29 小时前
3.0 C语⾔内存函数:memcpy memmove memset memcmp 数据在内存中的存储:整数在内存中的存储 ⼤⼩端字节序和字节序判断
c语言·数据结构·进阶·内存函数·数据内存存储
无敌最俊朗@9 小时前
力扣hot100-141.环形链表
算法·leetcode·链表
WWZZ202511 小时前
快速上手大模型:深度学习10(卷积神经网络2、模型训练实践、批量归一化)
人工智能·深度学习·神经网络·算法·机器人·大模型·具身智能
sali-tec12 小时前
C# 基于halcon的视觉工作流-章62 点云采样
开发语言·图像处理·人工智能·算法·计算机视觉
fashion 道格13 小时前
用 C 语言玩转归并排序:递归实现的深度解析
数据结构·算法·排序算法
j_xxx404_13 小时前
C++:继承(概念及定义|作用域|基类与派生类转换|默认成员函数|与友元、静态成员关系|多继承|组合)
数据结构·c++
码银13 小时前
【数据结构】 栈和队列
数据结构