数组中的元素应该是从0~n-1的否则你开始定义的a[n]空间不够,会发生错误#include#define n 10void show(int r[] , int n)/*elements are stored in r[0] to r[n-1]*/void bubblesort(int r[],int n)/*elements are stored in r[0] to r[n-1]*/ } } return;} /*bubblesort*/ void main(),i; printf("请输入 %d 个整数:\n",n); for(i=0;i