冒泡排序法C语言
发布时间
阅读量:
阅读量
题目
采用冒泡排序这一算法对十个数据元素实施排列操作
输入
5 7 9 4 6 8 1 2 3 10
小标题
1 2 3 4 5 6 7 8 9 10
完整代码
#include<stdio.h>
void main()
{
int a[10];
int i, j, temp;
// 输入10个整型数据
printf("输入十个数字: \n");
for (i = 0; i < 10; i++)
scanf("%d", &a[i]);
// 排序
for (i = 0; i < 9; i++) // 10个数,10 - 1轮冒泡,每一轮都将当前最大的数推到最后
{
for (j = 0; j < 9 - i; j++) // 9 - i,意思是每当经过一轮冒泡后,就减少一次比较
if (a[j] > a[j+1])
{
temp = a[j]
全部评论 (0)
还没有任何评论哟~
