/*头文件*/
#include
#include
using namespace std;//命名空间
/*将数组反转并且输出数组内容的函数*/
void Puts(double a[],int len)//len为数组长度
{
int i;
double temp;//中间变量
for(i=0;i {
temp=a[i];
a[i]=a[len-i-1];
a[len-i-1]=temp;
}
for(i=len-1;i>=0;i--)
cout< cout<}
/*将数组拷贝并且输出的函数*/
void Copy(double a[],double b[],int len)
{
int i;
for(i=0;i b[i]=a[i];
for(i=len-1;i>=0;i--)
cout< cout<}
/*将数组按从大到小排序并且输出*/
void Sequence(double b[],int len)
{
int i1,i2;
double temp;//中间变量
for(i1=0;i1 for(i2=i1+1;i2 if(b[i2]>b[i1])
{
temp=b[i2];
b[i2]=b[i1];
b[i1]=temp;
}
for(i1=0;i1 cout< cout<}
void Find(double a[],int len)
{
int i;
for(i=0;i if(a[i]==4.4)
break;
if(i!=len)
cout< else
cout<<"没有4.4!";
cout<}
/*程序入口点函数*/
int main()
{
double a[]={1.1,5.2,7.3,4.4};
double b[4];
Puts(a,4);
Copy(a,b,4);
Sequence(b,4);
Find(a,4);
system("pause");
return 0;
}