代码如下: 代码思想: (ab)->(ba);
 
#include <iostream> #include <stdio.h> #define Maxsize 10 typedef struct Array{     int length;     int elem[Maxsize]; }Array;  void Move(Array &A, int step){     int a = step;     int b = A.length - step;     void print(Array &A);     void Upside_down(Array &A, int length, int first);     Upside_down(A, a,1);//对片段a进行倒序;     print(A);     Upside_down(A, b,a+1);//对片段b进行倒序;     print(A);     Upside_down(A, A.length,1);//对整个数组进行倒序      }; void Upside_down(Array &A, int length,int first){//倒序函数     int key = 0;     for (int i = 0; i < (length / 2); i++){         key = A.elem[first-1+i];         A.elem[first-1+i] = A.elem[first+length-2-i];         A.elem[first + length - 2 - i] = key;     } }; void print(Array &A){//输出函数;     for (int j = 0; j < A.length; j++){         printf_s("%d", A.elem[j]);     }     printf_s("n"); }; int main(){//主函数     Array A = { 7, { 1, 2, 3, 4, 5, 6, 7 } };     void print(Array &A);     void Move(Array &A, int step);     Move(A, 2);     print(A);     system("pause");     return 0;     system("pause"); }
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算
 官方软件产品操作指南 (170)
官方软件产品操作指南 (170)