news 2026/7/13 3:23:34

冒泡排序,选择排序

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
冒泡排序,选择排序

从键盘输入一个字符串,分别用冒泡法和选择法对该字符串中的字符由小到大进行排序,并输出结果。
#include<stdio.h>
int main()
{
char arr[9999]={},x;
int i=0,z;
do
{
scanf("%c",&arr[i]);
i++;
} while (arr[i-1]!=’\n’);
printf(“1、选择排序 2、冒泡排序\n1 or 2?”);
scanf("%d",&z);
if(z==2)
//冒泡排序
for(int m=i-2;m>=0;m–)
{
for(int n=0;n<m;n++)
{
if(arr[n]>arr[n+1])
{
x=arr[n+1];
arr[n+1]=arr[n];
arr[n]=x;
}
}
}
else
//选择排序
for(int m=i-2;m>0;m–)
{
int a=0;
for(int n=0;n<=m;n++)
{
if(arr[a]<arr[n])
{
a=n;
}
}
x=arr[m];
arr[m]=arr[a];
arr[a]=x;
}

for(int k=0;k<i-1;k++) { printf("%c",arr[k]); } return 0;

}

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/10 18:57:07

基于微服务架构的悟空人力资源管理系统设计与实现

基于微服务架构的悟空人力资源管理系统设计与实现 基于微服务架构的悟空人力资源管理系统&#xff1a;毕业设计源码与论文全解析 在当今数字化时代&#xff0c;人力资源管理&#xff08;HRM&#xff09;系统的需求日益增长&#xff0c;企业需要高效、智能的工具来管理员工入职…

作者头像 李华
网站建设 2026/7/13 6:10:03

实测3款论文降AI率工具,一键搞定降AIGC率!

论文AIGC率过高是当前很多学生和研究者在论文写作中遇到的普遍问题。别慌&#xff0c;只要掌握正确的方法&#xff0c;完全可以将AI生成痕迹有效降低&#xff0c;顺利通过AIGC检测。 一、AIGC检测原理是什么&#xff1f; 为什么自己写的论文AIGC检测会超标&#xff0c;一个一…

作者头像 李华
网站建设 2026/7/13 5:49:02

网盘直链下载助手:告别客户端限制,开启高速下载新时代

还在为网盘下载速度慢、必须安装客户端而烦恼吗&#xff1f;网盘直链下载助手正是你需要的解决方案&#xff01;这款免费开源的浏览器扩展脚本&#xff0c;能够将六大主流网盘的分享链接转换为真实的直接下载地址&#xff0c;让你无需安装任何客户端即可实现高速下载。无论你是…

作者头像 李华
网站建设 2026/7/12 13:28:36

NotepadNext十六进制编辑:二进制数据处理的终极指南

想要直接操作二进制文件却不想安装臃肿的专业工具&#xff1f;NotepadNext的十六进制编辑功能正是你需要的利器&#xff01;这款跨平台编辑器不仅保留了文本编辑的简洁性&#xff0c;更内置了强大的二进制数据处理能力&#xff0c;让你轻松应对软件开发、数据恢复、逆向工程等各…

作者头像 李华
网站建设 2026/7/8 21:59:23

基于微信小程序的在线摄影预约系统毕设

博主介绍&#xff1a;✌ 专注于Java,python,✌关注✌私信我✌具体的问题&#xff0c;我会尽力帮助你。一、研究目的本研究旨在设计并实现一款基于微信小程序的在线摄影预约系统&#xff0c;以满足现代社交媒体环境下用户对摄影服务的便捷需求。具体而言&#xff0c;研究目的可概…

作者头像 李华
网站建设 2026/7/12 11:54:13

FF14自动跳过副本动画插件终极指南

FF14自动跳过副本动画插件终极指南 【免费下载链接】FFXIV_ACT_CutsceneSkip 项目地址: https://gitcode.com/gh_mirrors/ff/FFXIV_ACT_CutsceneSkip 还在为重复观看副本动画而烦恼吗&#xff1f;FF14玩家在日常刷副本时&#xff0c;常常需要手动跳过相同的过场动画&am…

作者头像 李华