数组——逆向存储

问题 H: 数组----逆向存储

时间限制: 1 Sec   内存限制: 128 MB
提交: 867   解决: 453
[ 提交][ 状态][ 讨论版]

题目描述

将10个整数存放到数组后,按逆序重新存放后,再将数组元素从下标0到下标9对应的元素依次输出。

在以下程序基础上完善代码,实现上述功能。只提交begin和end之间的代码。

#include<iostream>

using namespace std;

int main()
{
    int array[10];

    int i;

   for(i=0;i<10;i++)//输入数据元素

         cin>>array[i];

    //数组元素逆序存储

 //---------------begin----------

 //---------------end------------

  for(i=0;i<10;i++)  //输出数组元素

          cout<<array[i]<<" ";  

    return 0;

}

输入

10个整数

输出

逆序存储后数组从下标0到下标9对应的元素值

样例输入

1 2 3 4 5 6 7 8 9 0

样例输出

0 9 8 7 6 5 4 3 2 1

提示

只提交begin和end之间的代码。


#include<iostream>


using namespace std;


int main()
{
    int array[10];


    int i;


   for(i=0;i<10;i++)//输入数据元素


         cin>>array[i];


    //数组元素逆序存储


 //---------------begin----------


int t,j;
  for(i=0,j=9;i<=j;i++,j--)
  {
      t=array[i];
      array[i]=array[j];
      array[j]=t;
  }
//---------------end------------


  for(i=0;i<10;i++)//输出数组元素


          cout<<array[i]<<" ";  


    return 0;


}

猜你喜欢

转载自blog.csdn.net/qq_41903671/article/details/80801560