700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > c语言输入数组的函数 – java – 前端

c语言输入数组的函数 – java – 前端

时间:2021-01-08 21:34:03

相关推荐

c语言输入数组的函数 – java – 前端

代码示例:

void print_array(int *arr, int len);

void sort_array(int *a, int n);

int main(void)

{

//建立一个无序的数组

int a[] = { 10,11,2,3,5,88,4,6,4,32,12 };

//获取元素个数

int n = sizeof(a) / sizeof(a[0]);

printf(“排序前\n”);

//首先进行一次输出,数组、长度作为输入参数

print_array(a, n);

//给数组排序

sort_array(a, n);

printf(“排序后\n”);

//再次输出数组的元素

print_array(a, n);

printf(“\n”);

system(“pause”);

return 0;

}

void print_array(int *arr, int len)

{

int n = sizeof(arr) / sizeof(arr[0]);//元素个数

printf(“指针型数组长度%d\n”,n);

int i = 0;

for ( i = 0; i < len; i++)

{

printf(“%d “,arr[i]);

}

printf(“\n”);

}

void sort_array(int *a, int n)

{

int i, j;

int temp;

//选择法排序

for (i = 0; i < n – 1; i++)

{

for (j = i + 1; j < n; j++)

{

if (a[i] > a[j])

{

temp = a[i];

a[i] = a[j];

a[j] = temp;

}

}

}

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。