程序代码:
#include <stdio.h> #define N 3 int *sort(int number[],int n) { int i, j, temp; for (i = 0; i < n; i++) { for (j = i; j < n; j++) { if (number[i] > number[j]) { temp = number[i]; number[i] = number[j]; number[j] = temp; } } } return number; } void main() { int i,a[N]; int *p; printf("input %d number:\n", N); for (i = 0; i < N; i++) { scanf("%d", &a[i]); } p = sort(a,N); for (int i = 0; i < N; i++) { printf("%d,", *(p + i)); } }
这个样子会不会简单一点。。
[此贴子已经被作者于2016-2-15 15:40编辑过]