正在加载图片...
#include<stdio. h> void maino int ij, t, *p, a(NI printf(“请输入一个包含%d个整数元素的数组:n”,N) for(i=0; K<N; i++) scanf("%od", &aiD) /*使指针p指向数组的第一个元素* for(i=0;i<N-1;i++) for(=0: j<N-1-1 j++) if(*(p+j)>*(p+j+1)/若某元素值大于后一元素值,则交换两元素的位置*/ t=*(p+) *(p+)=(p+j+1) *(p+J+1)=t; printi(“数组冒泡排序后为:n”) for(i=0; K<N; i++) if(i==N-1) printf(" %,, aiD) /*输出最后一个元素* printf("%d, , aiD) printf("In")#include<stdio.h> #define N 5 void main() { int i,j,t,*p,a[N]; printf(“请输入一个包含%d 个整数元素的数组:\n”, N); for(i=0;i<N;i++) scanf("%d",&a[i]); p=a; /*使指针 p 指向数组的第一个元素*/ for(i=0;i<N-1;i++) for(j=0;j<N-1-i;j++) if(*(p+j)>*(p+j+1)) /*若某元素值大于后一元素值,则交换两元素的位置*/ { t=*(p+j); *(p+j)=*(p+j+1); *(p+j+1)=t; } printf(“数组冒泡排序后为:\n”); for(i=0;i<N;i++) { if(i == N-1) printf(“%d”, a[i]); /*输出最后一个元素*/ else printf("%d,",a[i]); } printf("\n"); }
©2008-现在 cucdc.com 高等教育资讯网 版权所有