kwrl.net
当前位置:首页 >> 用C语言编写一个,用指针实现冒泡排序.的 程序,... >>

用C语言编写一个,用指针实现冒泡排序.的 程序,...

#include main() { int a[]={12,6,4,9,3,8}; int *p=a; int i,j; for(i=0;i

#include void main() { //用指针实现10个数的冒泡排序(从小到大) int i,j,*p,temp,arr[10]; p=arr; printf("请输入10个数字:"); for(i=0;i

#include const int MAXSIZE = 100;int main() {int i,j,t,n,N,a[MAXSIZE];scanf("%d",&N);while(N--) {scanf("%d",&n);for(i = 0; i < n && i < MAXSIZE; ++i)scanf("%d",&a[i]);for(i = 0; i < n - 1; ++i) {for(j = i + 1; j < n; ++j) {if(a...

#include #define N 5 void swap(int *p); int main() { int i, a[10]; for(i=0;i

根据我多年的 C 语言编程经验,如果能够少用(或者不用)指针的地方,那么尽量还是不要使用指针,可以通过别的方法实现相同功能。例如:你这个冒泡排序程序,如果需要处理的数据量不大,你就可以使用数组下标来实现。具体的源程序,现在市面上关...

想输入多少个数据都可以自己定义,如果不需要,把n改为10就可以了 #include #include void main() { int i,j,t,n,a[100]; int *p; printf("请输入n=:"); scanf("%d",&n); for(i=0;i

#include void sort(int a[],int n) { int i; int j; for(i=1;i

我用c++给你写,其实差不多的,你换换就行,主要是你要用窗口程序 lenght是自定义的数组长度; void paixun(int a[lenght]) { print(a);//调用数组显示功能,进行查看 int temp; for(int i=0;i

没听懂你想要表达的意思。所以我把你有可能需要的都贴上:(代码是以前写的,gcc编译器。有的部分省略了,自行补上。) 排序一维数组(从大到小,普通自定义函数) 输入:1,2,3,4,5,6,7,8,9,10输出:10,9,8,7,6,5,4,3,2,1 排序一维数组(从大到...

#include #include #include void show(int *a,int n) { while(n--)printf("%d ",*a++); printf("\n"); } void swap(int *a,int *b) { int t=*a; *a=*b; *b=t; } void bubble(int *a, int n) { int i; if(n

网站首页 | 网站地图
All rights reserved Powered by www.kwrl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com