#include <iostream>
using namespace std;
int main()
{
int arr1[5];
int arr2[5];
int arr3[5];
for (int i = 0;i<=4;i++)
{
cin>>arr1[i];
arr2[i]=arr1[i];
}
for(int j = 0;j<=4;j++)
{
cout<<arr1[j]<<" ";
}
cout<<endl;
for(int x = 4;x>=0;x--)
{
cout<< arr2[x]<<" ";
}
for(int y=0;y<=4;y++)
{
cout<<"Enter numbers:";
cin>>arr3[y];
}
system("PAUSE");
return EXIT_SUCCESS;
}
这就是我现在的代码,我真正做的是解码器
例如。
1 = 5
2 = 4
3 = 3
4 = 2
5 = 1
Input: 1 5 3 2 5
Output:5 1 3 4 1
我似乎无法弄清楚如何制作它。我是在正确的轨道还是我做错了什么?我认为有一个基本数组,我将它复制到另一个数组并反转它。然后第三个数组将是输入。
之后将显示已解码的数字。