c语言编程10个冒泡排序(要求用户输入10个数字使用冒泡法从小到大排序把排序结果进行输出并另外输出排序后第5个数字用c语言写)

本文目录
要求用户输入10个数字使用冒泡法从小到大排序把排序结果进行输出并另外输出排序后第5个数字用c语言写
#include《stdio.h》int main(){
int i=0,j=0;
int a={1,3,4,5,6,7,9,8,10,2},tmp;
while(10》i++){
scanf("%d",&a);
}
for(i=0;i《10;i++)
{
for(j=0;j《10-i;j++)
{
if(a)
{
tmp = a;
a;
a = tmp;
}
}
}
i=0;
while(10》i++)
{
printf("%d ",a);
}
printf("\n%d\n",a);}
用冒泡排序法对10个字符串进行排序,并把它们按照从小到大的顺序输出
#include"stdio.h"
#include"string.h"
#define N 10
void main()
{
char a;
int i,j;
printf("请输入10个数据\n");
for(i=0;i《N;i++)
gets(a);
char temp;
for(j=0;j《N;j++)
for(i=0;i《N-j;i++)
if(strcmp(a)》0)
{strcpy(temp,a,temp);}
printf("它们的顺序为:\n");
for(i=0;i《N;i++)
puts(a);
}

更多文章:
全球新冠肺炎疫情背景下航运发展(盐田港复苏日志:半年历劫从“低谷”到“爆仓” 疫情之后巨轮如何越洋航行)
2026年9月7日 17:10
matlab求解带字母参数方程组(我想matlab求一个关于x,y的方程组 ab c d f e h m n 都是参数)
2026年9月7日 16:30
oracle中的循环语句(下面哪个不是oracle程序设计中的循环语句 a for)
2026年9月7日 15:30
电脑里2个系统怎么删除一个(电脑开机显示有两个系统,如何删除一个)
2026年9月7日 12:20
scrollthrough意思(“scroll”是什么意思)
2026年9月7日 08:00
怎么激活keygen(注册机如何激活cad2008一个简单激活cad2008的方法)
2026年9月7日 06:30





