数组的逆序输出c语言

数组的逆序输出c语言


2024年3月4日发(作者:)

数组的逆序输出c语言

在C语言中,逆序输出数组可以通过多种方式实现。下面是一个简单的示例,这个示例使用了冒泡排序的原理,通过交换数组中的元素,从而达到逆序输出的效果。

c

#include

void reverse(int arr[], int n) {

int temp, i, j;

for (i = 0, j = n - 1; i < j; i++, j--) {

temp = arr[i];

arr[i] = arr[j];

arr[j] = temp;

}

}

void printArray(int arr[], int size) {

int i;

for (i = 0; i < size; i++) {

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

}

printf("n");

}

int main() {

int arr[] = {1, 2, 3, 4, 5};

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

int i;

printf("Original array: n");

printArray(arr, n);

reverse(arr, n);

printf("Reversed array: n");

printArray(arr, n);

return 0;

}

在这个程序中,我们首先定义了一个数组,然后使用reverse函数将其逆序。这个函数通过交换数组中的元素来实现逆序。然后我们使用printArray函数打印出逆序后的数组。


发布者:admin,转转请注明出处:http://www.yc00.com/web/1709513780a1633306.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信