第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
- 第14周项目6-9-递归反转数组
- 第14周项目6-8-数组反转
- 第14周项目9-字符数组排序
- 第14周 项目1-折腾二维数组(6)
- 第14周项目6-1-数组筛选
- 第14周项目6-2-数组解决二进制算法
- 第14周项目--折腾二维数组
- 第14周项目1-二维数组
- 第6周项目2 数组类
- 用递归实现字符数组的反转
- 第12周项目--递归求最大公约数
- 第12周项目--递归二进制
- 第12周项目 3.1 递归 阶乘
- 第 12周项目 3.4 递归 返回
- C++第9周项目 数组和指针 【项目2-我的数组类】(复习新版)
- C++程序设计-第14周数组上机实践项目
- 第14周项目一——数组大乐斗!
- 第14周项目2-改变数组元素值
- 编程:带姓名的成绩单(1)
- 软件工程基础了解
- android连接sqlite数据库实例
- Mongodb集群搭建的三种方式
- 程序阅读1
- 第14周项目6-9-递归反转数组
- LaTex 入门2
- ifive air刷OMA固件教程
- python简单的爬虫代码
- 浏览器中打开servlet路径问题
- UVa 486 - English-Number Translator
- Unity3d 屏幕特效实现类似死亡之后的全屏黑白效果
- Java基础语法
- js 注册页面的一些检验(身份证,手机号码,固定电话等等)