第14周项目6-9-递归反转数组

来源:互联网 发布:iphone接电话录音软件 编辑:程序博客网 时间:2024/05/17 04:37
/* *Copyright (c)2014,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:C++.cpp *作    者:王一锟 *完成日期:2014年12月1日 *版 本 号:v1.0 * *问题描述: *输入描述: *输出描述: */#include <iostream>using namespace std;void f(int a[],int i,int j);int  main( ){    int  b[10]= {1,2,3,4,5,6,7,8,9,10};    int i,s=0;    f(b,0,9);    for(i=0; i<=9; i++)        cout<<b[i]<<" ";    cout<<endl;    for(i=5; i<10; i++) s+=b[i];    cout<<s<<endl;    return 0;}void f(int a[],int i,int j){    int  t;    if(i<j)    {        t=a[i];        a[i]=a[j];        a[j]=t;        f(a,i+1,j-1);    }}


运行结果:


0 0