每日一题--20200510--再来一道关于冒泡排序的问题,因为这道题专门讲解了冒泡排序
发布时间
阅读量:
阅读量
冒泡排序 【题目就是冒泡的方法讲解】
冒泡排序升序排列的基本原理在于,针对包含n个元素的数组进行n-1轮比较操作。在每一轮处理过程中,对尚未完成排序的元素依次进行相邻两数的大小判断,若后一个数值小于前一个数值,则交换两者的位置。通过这种方式,在每一轮操作中最大的数值会被逐步移动至数组末尾。经过n-1轮处理后,所有元素将按照由小到大的顺序完成排列。#define N 10 某次程序运行结果如下所示: Input n:10↙ Input 10 numbers:2 9 3 4 0 6 8 7 5 1↙ Sorting results: 0 1 2 3 4 5 6 7 8 9
输入格式为"%d"
输出格式设置为:
输入数据数量提示信息:“Input n:”
输入数据提示信息:“Input %d numbers:”
输出结果提示信息:“Sorting results:”
输出格式设定为"%4d"
#include<stdio.h>
#define N 10
void main()
{
int n,a[N];
printf("Input n:");
scanf("%d",&n);
printf("Input %d numbers:",n);
int i;
全部评论 (0)
还没有任何评论哟~
