基礎練習:1105:陣列逆序重存放
1105:陣列逆序重存放
【題目描述】
將一個數組中的值按逆序重新存放。例如,原來的順序為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> #include<iomanip> using namespace std; int main() { int n,m[99],i; cin>>n; for(i=0;i<n;i++) cin>>m[i]; for(i=n-1;i>=0;i--) cout<<m[i]<<" "; cout<<endl; return 0; }
相關推薦
基礎練習:1105:陣列逆序重存放
1105:陣列逆序重存放 【題目描述】 將一個數組中的值按逆序重新存放。例如,原來的順序為8,6,5,4,1。要求改為1,4,5,6,8。 【輸入】 輸入為兩行:第一行陣列中元素的個數n(1<n<100),第二行是n個整數,每兩個整數之間用空格分隔。 【輸出】 輸出為一行:輸出逆
1105:陣列逆序重存放
//注意i變數的生命週期,兩個for迴圈中都要使用到,所以定義需要放在前面#include <stdio.h>#include<iostream>using namespace std;int a[110];int main(){ int n,i
廣實1590: 1.6-04:陣列逆序重放
題目描述 將一個數組中的值按逆序重新存放。例如,原來的順序為8,6,5,4,1。要求改為1,4,5,6,8。 輸入 輸入為兩行:第一行陣列中元素的個數n(1<n<100),第二行是n個整數,每兩個整數之間用空格分隔。 輸出 輸出為一行:輸出逆序後陣列的整數,每兩個整數之間
陣列逆序重放
描述: 將一個數組中的值按逆序重新存放。例如,原來的順序為1,2,3,4,5。要求改為5,4,3,2,1。 輸入: 輸入為兩行:第一行陣列中元素的個數n(1<n<100),第二行是n個整數,每兩個整數之間用空格分隔。 輸出: 輸出為一行:
樹狀陣列基礎引入:BZOJ 1266 計算逆序對問題
目錄 一.題目 題目描述 輸入 輸出 樣例輸入 樣例輸出 題解 二路歸併 樹狀陣列 舉一反三 總結 一.題目 題目描述 設A[
1458:c語言實驗題—陣列逆序2
下面是程式碼 已通過平臺ac #include<stdio.h> int main() { int a[100], b[100], m, n, i; scanf("%d", &n);//輸入n for(i=0; i<n; i++) { scanf("%d",
lua學習筆記15:table陣列逆序
陣列的逆序,只能用於陣列,不能用於雜湊表 function reverseTable(tab) local tmp = {} for i = 1, #tab do local key = #
Java基礎知識-不會的 day07-練習、ASCII編碼、逆序、排序
1.for迴圈的“末尾迴圈體"可以不是i++,可以每次增長2或者其它數 for(int i=1;i<100;i+=2){}2.java語言中乘除和取餘先執行哪個?強制型別轉換和乘除先執行哪個? %和*/優先順序是相同的。 從左往右執行。強制型別轉換先執行,乘除後執
Java實現:將一個數逆序輸出
轉載請標註地址:https://blog.csdn.net/A_BlackMoon/article/details/80064092這樣的一道題的話,拿到題目後我是這樣想的。一、這個數是否是字串,字串的話可以有多種方式進行;1、利用String類的toCharArray(),
資料結構:單鏈表(逆序)
1 .單鏈表的逆序操作是連結串列中的一個重要操作,也是面試中不可缺少的一個環節,幾乎許多涉及到連結串列的面試題中都會提到如何將一個連結串列進行逆序的操作考點;下面採用“迭代迴圈”的方式來實現將一個連結串列進行逆序, 如連結串列中原來的各節點值分別為: A
C#基礎 Array Reverse 陣列逆序
慈心積善融學習,技術願為有情學。善心速造多好事,前人栽樹後乘涼。我今於此寫經驗,願見文者得啟發。 .NET Framework : 4.7.2 IDE : Visual Stud
實驗9 問題 A: 編寫函式:遞迴求逆序 (Append Code)
題目描述 將輸入的一個字串s逆序輸出。 ----------------------------------------------------------------------------- 編寫函式recursive()完成程式: 原型:int recursive()
Python檔案操作:從文字末尾逆序讀取資料
class TraceManagerBase(object): dblocation = "" def __init__(self): self.init() def init(self): self.dblocat
【11.2校內測試】【狀壓】【矩陣字首和】【樹狀陣列逆序對(題意轉換)】
Solution 簽到水題,直接狀壓列舉所有情況算出答案即可。 Code #include<bits/stdc++.h> #define LL long long using namespace std; inline LL read() { LL x =
Cow Sorting [樹狀陣列][逆序對]
傳送門 考慮每個點的貢獻,即為它與前面的數構成的逆序對個數+前面比它大的數 兩個樹狀陣列維護一下就可以了 #include<cstdio> #include<cstring> #define N 100005 #define LL long long usin
陣列逆序輸出
**描述:將一個數組中的值按逆序重新存放。例如,原來的順序為 8,6,5,4,1。要求改為 1,4,5,6,8。 輸入:輸入為兩行:第一行陣列中元素的個數 n(1<n<100),第二行是 n 個整數,每兩 個整數之間用空格分隔。 輸出:輸出為一行:輸
PTA基礎程式設計題目集7-3逆序三位數
7-3 逆序的三位數 (10 分) 程式每次讀入一個正3位數,然後輸出按位逆序的數字。注意:當輸入的數字含有結尾的0時,輸出不應帶有前導的0。比如輸入700,輸出應該是7。 輸入格式: 每個測試是一個3位的正整數。 輸出格式: 輸出按位逆序的數。 輸入樣例: 123 輸出樣例: 32
hdu 2838 Cow Sorting (樹狀陣列+逆序對變形)
題目連結:http://acm.hdu.edu.cn/showproblem.php?pid=2838 Problem Description Sherlock's N (1 ≤ N ≤ 100,000) cows are lined up to be milked
Java 案例六 奇數求和 水仙花 列印乘法口訣 列印陣列 逆序輸出陣列 選擇排序 氣泡排序 折半查詢
1.奇數求和 /* 編寫程式求1+3+5+...+99的和值 有一個數據從0變到100 迴圈 int i = 0; ,+100 ++ 從0-100,範圍內找到奇數 數%2==1 奇數 所有的奇數求和 需要變數,儲存奇數的求和 實現步驟: 1.程式中可以使用的資料
陣列逆序
第一種方法 #include <stdio.h> #define N 10 int main () { int a[N] = {0,1,2,3,4,5,6,7,8,9}; int i; int tmp; for ( i = 0;