本帖最后由 兰闻天 于 2014-4-27 16:37 编辑
- //设计一个函数:将一维整型数组中的元素逆序存放。比如本来是1,3,4,2,逆序存放就变成了:2,4,3,1
- int main()
- {
- int a[]={4,6,2,23,42,4,53};
- int length = sizeof(a)/sizeof(a[0]);
- void arrayChange(int arr[], int length);
- void arrayChange(a,length);
- printf("一维整型数组中的元素逆序存放的结果是\n");
- for (int i=0; i<length; i++) {
- printf("%d\n",a);
- }
- return 0;
- }
- void arrayChange(int arr[],int length)
- {
- int chan;
- for(int i=0; i<length/2; i++)
- {
- chan=arr[ i ];
- arr[ i ]=arr[length-1-i];
- arr[length-1-i]=chan;
- }
- }
- 这个哪有问题,求帮助啊
复制代码
|