冒泡排序(c语言实现)
2016-06-19 20:25
351 查看
#include<stdio.h> #include<stdlib.h> void maopao(int *arr,int count) { int length,i,j; int temp; //length = sizeof(arr); length = count; for(i = 0;i<length -1;i++){ for(j = 0;j<length-i-1;j++) { if(arr[j]>arr[j + 1]) { temp = arr[j]; arr[j] = arr[j + 1]; arr[j + 1] = temp; } } } printf("排序以后\n"); for(i=0;i<length;i++) { printf("%d ",arr[i]); } } void main() { int *arr; int n,i,q; printf("Please input thr size of the array:"); scanf("%d",&n); arr = (int*)malloc(sizeof(int)*n); for(i = 0;i<n;i++) { scanf("%d",&q); arr[i] = q; } printf("排序以前\n"); for(i=0;i<n;i++) { printf("%d ",arr[i]); } maopao(arr,n); }
相关文章推荐
- C++指针
- error C2144: 语法错误:“int”的前面应有“;”
- C语言中getchar()和putchar()的实现细节
- I00029 C语言程序-打印九九乘法表
- C语言函数传参汇总
- CSv纯C++解析
- 【C】C语言输入输出缓冲区
- C语言的标准输入输出
- 指针学习路线
- c++DLL编程详解
- C++Primer笔记(一):C++基本数据类型及其取值范围
- 第16周项目2--用文件保存学生的名单
- C++ STL map的使用
- 这是我开通博客的原因;虽然不是什么大问题;关于指针与对象(C++)
- C++中结构体与类的区别
- 基于C的2048游戏
- 为什么在C++中需要虚函数
- 基于POSIX下REGEX库的文本URL过滤(C/C++语言)
- C语言的字符串分割函数
- C++内存分配