黑马程序员技术交流社区
标题:
数组中的元素如何进行翻转.
[打印本页]
作者:
简约无处不在
时间:
2016-5-8 01:33
标题:
数组中的元素如何进行翻转.
有1个整型数组,请自己设计算法见这个数组中的元素进行翻转.比如: 有数组int arr[5] = {10,11,3,45,6};
将元素的值设置为翻转 {6,45,3,11,10}
请问如何去实现!!!
谢谢!
作者:
stud
时间:
2016-5-8 08:42
循环次数:len÷2 然后下标为i的元素和下标为len-1-i的元素交换内容。
作者:
寂静夜凄凉
时间:
2016-5-8 22:36
#include <stdio.h>
int main(int argc, const char * argv[]) {
int arr[5] = {10,11,3,45,6};
// 计算数组的长度
int len=sizeof(arr)/sizeof(arr[0]);
for(int i = 0; i < len/2; i++)
{
int temp = arr[i];
arr[i] = arr[len-1-i];
arr[len-1-i] = temp;
}
return 0;
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2