-
数组逆序重存放
2020-10-24 09:29:39将一个数组中的值按逆序重新存放。例如,原来的顺序为8,6,5,4,1。要求改为1,4,5,6,8。 格式 输入格式 输入为两行:第一行数组中元素的个数n(1≤n≤100),第二行是n个整数,每两个整数之间用空格分隔。 输出格式 ...描述
将一个数组中的值按逆序重新存放。例如,原来的顺序为8,6,5,4,1。要求改为1,4,5,6,8。格式
输入格式
输入为两行:第一行数组中元素的个数n(1≤n≤100),第二行是n个整数,每两个整数之间用空格分隔。输出格式
输出为一行:输出逆序后数组的整数,每两个整数之间用空格分隔。样例
输入样例
5
8 6 5 4 1输出样例
1 4 5 6 8#include<iostream> using namespace std; int main() { int n,i,j,k=0; cin>>n; int a[n]; for(i=1;i<=n;i++) { cin>>a[i]; k++; } for(k;k>=1;k--) { cout<<a[k]<<" "; } return 0; }
-
1105:数组逆序重存放
2019-12-16 16:31:351105:数组逆序重存放 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 23352 通过数: 15140 【题目描述】 将一个数组中的值按逆序重新存放。例如,原来的顺序为8,6,5,4,1。要求改为1,4,5,6,8。 【输入】 输入为两行...1105:数组逆序重存放
时间限制: 1000 ms 内存限制: 65536 KB
提交数: 23352 通过数: 15140
【题目描述】
将一个数组中的值按逆序重新存放。例如,原来的顺序为8,6,5,4,1。要求改为1,4,5,6,8。【输入】
输入为两行:第一行数组中元素的个数n(1<n<100),第二行是n个整数,每两个整数之间用空格分隔。【输出】
输出为一行:输出逆序后数组的整数,每两个整数之间用空格分隔。【输入样例】
5
8 6 5 4 1
【输出样例】
1 4 5 6 8代码
#include <bits/stdc++.h> using namespace std; int a[100]; int main(){ int n; cin>>n; for(int i=0;i<n;++i) cin>>a[i]; for(int i=n-1;i>=0;--i) cout<<a[i]<<" "; return 0; }
-
一本通1105题-数组逆序重存放
2019-11-24 14:20:00//关于数组逆序重存放的思考 #include<iostream> using namespace std; const int N=100; int a[N]; int b[N]; int main() { int n,i,j; cin>>n; for(i=1;i<=n;i++) cin>>a[i]; fo...//关于数组逆序重存放的思考
#include<iostream>
using namespace std;
const int N=100;
int a[N];
int b[N];
int main()
{
int n,i,j;
cin>>n;
for(i=1;i<=n;i++)
cin>>a[i];
for(j=n,i=1;j>=1,i<=n;j--,i++)
b[j]=a[i]; //逆序存放数组a中的元素
for(j=1;j<=n;j++)
cout<<b[j]<<" ";return 0;
} -
信息学奥赛一本通 1105:数组逆序重存放 | OpenJudge NOI 1.6 04
2021-01-19 10:05:51ybt 1105:数组逆序重存放 OpenJudge NOI 1.6 04:数组逆序重放 【题目考点】 1. 数组 数组有两种存储方式 将数组存储在下标为0 ~ n-1的位置 将数组存在在下标为1 ~ n的位置 开数组时,数组长度要比题目中给定的最大...【题目链接】
ybt 1105:数组逆序重存放
OpenJudge NOI 1.6 04:数组逆序重放【题目考点】
1. 数组
数组有两种存储方式
- 将数组存储在下标为0 ~ n-1的位置
- 将数组存在在下标为1 ~ n的位置
开数组时,数组长度要比题目中给定的最大值还大一点
2. 数组逆序遍历
【题解代码】
解法1:数据存储在0~n-1位置
#include<bits/stdc++.h> using namespace std; int main() { int n, a[105]; cin>>n; for(int i = 0; i < n; ++i) cin>>a[i]; for(int i = n - 1; i >= 0; --i) cout<<a[i]<<' '; return 0; }
解法2:数据存储在1~n位置
#include<bits/stdc++.h> using namespace std; int main() { int n, a[105]; cin>>n; for(int i = 1; i <= n; ++i) cin>>a[i]; for(int i = n; i >= 1; --i) cout<<a[i]<<' '; return 0; }
-
基础练习:1105:数组逆序重存放
2018-12-21 14:39:441105:数组逆序重存放 【题目描述】 将一个数组中的值按逆序重新存放。例如,原来的顺序为8,6,5,4,1。要求改为1,4,5,6,8。 【输入】 输入为两行:第一行数组中元素的个数n(1<n<100),第二行是n个整数... -
第五章 数 组-1105:数组逆序重存放
2020-03-21 16:29:281105:数组逆序重存放 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 26632 通过数: 17267 【题目描述】 将一个数组中的值按逆序重新存放。例如,原来的顺序为8,6,5,4,1。要求改为1,4,5,6,8。 【输入】 输入为两行... -
-9 逆序输出一个整数的各位数字_【题解一维数组】1105:数组逆序重存放
2020-11-24 15:12:091105:数组逆序重存放时间限制: 1000 ms内存限制: 65536KB【题目描述】将一个数组中的值按逆序重新存放。例如,原来的顺序为8,6,5,4,1。要求改为1,4,5,6,8。【输入】输入为两行:第一行数组中元素的个数n(1【输出】... -
1105:数组逆序重存放(C C++)
2020-10-12 11:20:01将一个数组中的值按逆序重新存放。例如,原来的顺序为8,6,5,4,1。要求改为1,4,5,6,8。 【输入】 两行:第一行数组中元素的个数n(1<n<100),第二行是n个整数,每两个整数之间用空格分隔。 【输出】 一行:输出... -
信息学奥赛一本通C++语言——1105:数组逆序重存放
2020-03-06 13:41:55将一个数组中的值按逆序重新存放。例如,原来的顺序为8,6,5,4,1。要求改为1,4,5,6,8。 【输入】 输入为两行:第一行数组中元素的个数n(1<n<100),第二行是n个整数,每两个整数之间用空格分隔。 【输出】 输出... -
数组逆序重存放(信息学奥赛一本通-T1105)
2018-02-26 02:50:28将一个数组中的值按逆序重新存放。例如,原来的顺序为8,6,5,4,1。要求改为1,4,5,6,8。 【输入】 输入为两行:第一行数组中元素的个数n(1<n<100),第二行是n个整数,每两个整数之间用空格分隔。 【输出】 ... -
奥赛一本通C++--T1105 数组逆序重存放
2020-07-26 15:52:11 -
1105:数组逆序重存放--信息学一本通(c++)
2019-07-16 09:20:36将一个数组中的值按逆序重新存放。例如,原来的顺序为8,6,5,4,1。要求改为1,4,5,6,8。 【输入】 输入为两行:第一行数组中元素的个数n(1<n<100),第二行是n个整数,每两个整数之间用空格分隔。 【输出】... -
一本通 1105:数组逆序重存放(c++) (子懿的原创)
2020-06-14 14:22:01将一个数组中的值按逆序重新存放。例如,原来的顺序为8,6,5,4,1。要求改为1,4,5,6,8。 【输入】 输入为两行:第一行数组中元素的个数n(1<n<100),第二行是n个整数,每两个整数之间用空格分隔。 【输出】 ... -
《信息学奥赛一本通(C++版)》1105:数组逆序重存放
2020-05-11 13:27:33将一个数组中的值按逆序重新存放。例如,原来的顺序为8,6,5,4,1。要求改为1,4,5,6,8。 【输入】 输入为两行:第一行数组中元素的个数n(1<n<100),第二行是n个整数,每两个整数之间用空格分隔。 【输出】 输出...