您好,欢迎来到爱go旅游网。
搜索
您的当前位置:首页数组排序C++

数组排序C++

来源:爱go旅游网
一、程序名称:数组排序

二、程序功能:将程序中的数组输出,并分别按从大到小和从小到大的顺序输出,在输出4.4 三、程序设计及实现。

1、主函数:main()实现程序的主界面

2、将数组反转并且输出数组内容的函数:Puts(double a[],int len) cout<4、将数组拷贝并且输出的函数:Copy(double a[],double b[],int len) cout<4、中间变量:double temp;

5、程序实现了输出一个数组,并将其按从小到大和从大到小排序,然后在数组中找出4.4并输出 四、程序运行结果:

五、程序代码

//头文件

#include #include

using namespace std; //命名空间 //将数组反转并且输出数组内容的函数

void Puts(double a[],int len) //len为数组长度

{

int i;

double temp; //中间变量 for(i=0;itemp=a[i]; a[i]=a[len-i-1]; a[len-i-1]=temp; }

for(i=len-1;i>=0;i--) cout<//将数组拷贝并且输出的函数

void Copy(double a[],double b[],int len) {

int i;

for(i=0;ifor(i=len-1;i>=0;i--) cout<//将数组按从大到小排序并且输出 void Sequence(double b[],int len) {

int i1,i2;

double temp; //中间变量 for(i1=0;i1for(i2=i1+1;i2b[i1]) {

temp=b[i2]; b[i2]=b[i1]; b[i1]=temp; }

for(i1=0;i1void Find(double a[],int len) {

int i;

for(i=0;iif(a[i]==4.4) break; if(i!=len)

cout<cout<<\"没有4.4!\"; cout<//程序入口点函数 int main() {

double a[]={3.3,5.6,8.7,4.4}; double b[4]; Puts(a,4); Copy(a,b,4); Sequence(b,4); Find(a,4);

system(\"pause\"); return 0; }

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- igat.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务