/*====================================================
* Copyright (C) 2018 All rights reserved.
*
* 文件名称:maopao.c
* 创 建 者:天空 179588305@qq.com
* 创建日期:2018年08月18日
* 描 述:
================================================================*/
#include <stdio.h>
void maopao(int str[],int n)
{
int i = 0,j = 0;
int tmp = 0;
for(i=0;i<n-1;i++) //冒泡核心,双层for循环
{
for(j=0;j<n-1-i;j++)
{
if(str[j+1] > str[j])//此处决定按从小到大或从大到小
{
tmp = str[j];
str[j] = str[j+1];
str[j+1] = tmp;
}
}
}
}
int main(int argc, char *argv[])
{
int str[10] = {0};
int i =0;
printf("轻任意输入10个整数\n");
for(i=0;i<10;i++)
{
scanf("%d",&str[i]);
}
maopao(str,10);
for(i=0;i<10;i++)
{
printf("%d ",str[i]);
}
printf("\n");
return 0;
}
c语言冒泡算法
最新推荐文章于 2024-04-26 20:15:50 发布