阅读 对数组排序处理
来源:互联网 发布:国安大数据 编辑:程序博客网 时间:2024/05/16 07:18
运行及代码:
#include <iostream>using namespace std;void reverse(int a[],int n);int main( ){ int b[10]={1,2,3,4,5,6,7,8,9,10}; int i,s=0; reverse(b,8); for(i=5;i<10;i++) s+=b[i]; cout<<s<<endl; return 0;}void reverse(int a[],int n){ int i,t; for(i=0;i<n/2;i++) { t=a[i]; a[i]=a[n-1-i]; a[n-1-i]=t; }}
在这个程序中先对数组排序进行处理使其为8 7 6 5 4 3 2 1 9 10,再求3 2 1 9 10的和。
运行及代码:
#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=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); }}运行结果:
在这个程序中先对数组排序进行处理使其为10 9 8 7 6 5 4 3 2 1
在对5 4 3 2 1进行求和。
0 0
- 阅读 对数组排序处理
- 对二维数组排序
- 对数组排序
- 对数组进行排序
- 对数组排序
- oc对数组排序
- 对数组进行排序
- 对数组进行排序
- js对数组排序
- C#的对数组排序
- java-对整型数组排序
- iphone 对NSMutableArray数组排序
- 对数组进行选择排序
- 对数组的快速排序
- 对php二维数组排序
- java 对数组进行排序
- 对给定数组进行排序
- php对数组重新排序
- MATLAB数据处理快速学习教程
- Humble Numbers
- 2014-12-02:组合与继承
- Review of codeforces 492C Vanya and Computer Game based on Python
- ubuntu下的PyQt4开发环境配置
- 阅读 对数组排序处理
- 算法导论-第24章- 单源最短路径 - 24.1 Bellman-Ford 算法
- Packets
- oracle视频学习笔记(二)
- 程序员的十层楼
- 2014-12-03:hibernate get()与load()区别,json字符串转换为json对象,String与date相互转换
- AOP切面之实现计算器加减乘除--基于注解的方式
- 设计狮的DPI指导手册
- hibernate与jdbc