#include <iostream>
int Fill_array(double arr[],int size);
void Show_array(double arr[],int size);
void Reverse_array(double arr[],int size);
using namespace std;
int main()
{
const int Size=10;
double num[Size];
int count=Fill_array(num,Size);
Show_array(num,count);
Reverse_array(num,count);
Show_array(num,count);
Reverse_array(num+1,count-2);
Show_array(num,count);
return 0;
}
int Fill_array(double arr[],int size)
{
int count=0;
cout << "请输入" << size <<"个浮点数:";
for (int i=0;i<size;i++)
{
if (cin >>arr[i])
count++;
else return count;
}
return count;
}
void Show_array(double arr[],int size)
{
for (int i=0;i<size;i++)
cout << arr[i] <<" ";
cout <<endl;
}
void Reverse_array(double arr[],int size)
{
double temp;
for (int i=0;i<size-1;i++,size--)
{
temp=arr[i];
arr[i]=arr[size-1];
arr[size-1]=temp;
}
}
int Fill_array(double arr[],int size);
void Show_array(double arr[],int size);
void Reverse_array(double arr[],int size);
using namespace std;
int main()
{
const int Size=10;
double num[Size];
int count=Fill_array(num,Size);
Show_array(num,count);
Reverse_array(num,count);
Show_array(num,count);
Reverse_array(num+1,count-2);
Show_array(num,count);
return 0;
}
int Fill_array(double arr[],int size)
{
int count=0;
cout << "请输入" << size <<"个浮点数:";
for (int i=0;i<size;i++)
{
if (cin >>arr[i])
count++;
else return count;
}
return count;
}
void Show_array(double arr[],int size)
{
for (int i=0;i<size;i++)
cout << arr[i] <<" ";
cout <<endl;
}
void Reverse_array(double arr[],int size)
{
double temp;
for (int i=0;i<size-1;i++,size--)
{
temp=arr[i];
arr[i]=arr[size-1];
arr[size-1]=temp;
}
}