C语言 编写一个函数,void sort_bubble(int* p, int n)

2020-07-07 社会 178阅读

思路:对于排序,最简单的就是冒泡排序了,再sort_bubble函数中使用冒泡排序对整型数组排序,最后再输出。

参考代码:

#include "stdio.h"
#define N 10
void sort_bubble(int* p, int n){
int i,j,temp;
for(i=0;i for(j=0;j if(p[j]>p[j+1]) {//p[j]>p[j+1]表示从小到大;可以改成p[j] temp= p[j];
p[j]=p[j+1];
p[j+1]=temp;

}
int main()
{
  int a[N],i;
  for(i=0;i  scanf("%d",&a[i]);
  sort_bubble(a,N);//排序 
  for(i=0;i  printf("%d ",a[i]);
  return 0;
}
/*
运行结果:
1 25 4 8 96 5 44 88 56 92
1 4 5 8 25 44 56 88 92 96
*/
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com