时间:2021-05-02
代码很简单,这里就不多废话了,直接奉上:
? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 #include <iostream> using namespace std; int* reverse(int* list, int size) { for (int i = 0, j = size - 1; i < j; i++, j--) { // Swap list[i] with list[j] int temp = list[j]; list[j] = list[i]; list[i] = temp; } return list; } void printArray(int* const list, int size) { for (int i = 0; i < size; i++) cout << list[i] << " "; } int main() { int list[] = {1, 2, 3, 4, 5, 6}; int* p = reverse(list, 6); printArray(p, 6); return 0; }另附上一则网友的写法
? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 #include<math.h> int main(void) { char c[100][100]; int i=0,j; char a; while (1) { scanf("%s%c",c[i],&a); if (a=='\n') { break; } i++; } for (j=i; j>=0; j--) { printf("%s ",c[j]); } return 0; }声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了C++数据结构与算法之反转链表的方法。分享给大家供大家参考,具体如下:算法概述:要求实现将一条单向链表反转并考虑时间复杂度。算法分析:数组法(略)
数组:复制传递(不要按照c/c++的方式去理解,c/c++中数组是引用传递),定长切片:引用传递,底层实现是3个字段array(数组)+len(长度)+cap(
C++实现将长整型数转换为字符串/**CreatedbyChimomo*/#includeusingnamespacestd;char*convertLongT
C++数据结构线性表-数组实现线性表的数组实现,实现几个核心的功能,语言是C++,如果有更好的想法和意见,欢迎留言~~~/*Author:Moyiii*线性表的
本文实例讲述了Java实现求子数组和的最大值算法。分享给大家供大家参考,具体如下:一般C和C++在算法实现中使用较多,下面我们通过java语言实现算法,更有亲切