本文共 450 字,大约阅读时间需要 1 分钟。
冒泡排序法(指针)
#includevoid order(int* p, int n){ int i, t,j; for(i=0;i *(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 % 5 == 0) printf("\n"); printf("%5d", *(p + i)); } printf("\n");}main(){ int a[20], i, n; printf("请输入数组元素的个数:\n"); scanf_s("%d", &n); printf("请输入各个元素:\n"); for (i = 0; i < n; i++) scanf_s("%d", a + i); order(a, n);}
转载地址:http://nsdmz.baihongyu.com/