問題 B: 習題6-5 陣列元素逆置
問題 B: 習題6-5 陣列元素逆置
時間限制: 1 Sec 記憶體限制: 12 MB
題目描述
將一個長度為10的整型陣列中的值按逆序重新存放。
如:原來的順序為1,2,3,4,5,6,7,8,9,0,要求改為0,9,8,7,6,5,4,3,2,1
輸入
從鍵盤上輸入以空格分隔的10個整數。
輸出
按相反的順序輸出這10個數,每個數佔一行。
樣例輸入
1 2 3 4 5 6 7 8 9 0
樣例輸出
0 9 8 7 6 5 4 3 2 1
# include<cstdio> int main(){ int a[10]; int temp; for(int i=0;i<10;i++){ scanf("%d",&a[i]); } for(int i=0;i<5;i++){ temp = a[i]; a[i] = a[9-i]; a[9-i] =temp; } for(int i=0;i<10;i++) printf("%d\n",a[i]); }
相關推薦
問題 B: 習題6-5 陣列元素逆置
問題 B: 習題6-5 陣列元素逆置 時間限制: 1 Sec 記憶體限制: 12 MB 題目描述 將一個長度為10的整型陣列中的值按逆序重新存放。 如:原來的順序為1,2,3,4,5,6,7,8,9,0,要求改為0,9,8,7,6,5,4,3,2
問題 B: 習題6-5 數組元素逆置
空格 使用 enter size printf 數據 gre content 組元 問題 B: 習題6-5 數組元素逆置 時間限制: 1 Sec 內存限制: 12 MB獻花: 183 解決: 171[獻花][花圈][TK題庫] 題目描述 將一個長度為10的整型數組中
6-5 連結串列逆置(20 分)——頭插或者重開新連結串列頭插
6-5 連結串列逆置(20 分) 本題要求實現一個函式,將給定單向連結串列逆置,即表頭置為表尾,表尾置為表頭。連結串列結點定義如下: struct ListNode { int data; struct ListNode *next;
一種高效的方法將陣列中的元素逆置
一般方法是利用Array.Reverse方法,例:Int [] someArray = new int [4] {1,2,3,4,5}; Array.Reverse(someArray); 可以嘗試以下自己寫的方法。 publicstaticvoid DoReversal
1015 - C語言程式設計教程(第三版)課後習題6.5
1015 - C語言程式設計教程(第三版)課後習題6.5 時間限制:1秒 記憶體限制:128兆 題目描述 求以下三數的和,保留2位小數 1~a之和 1~b的平方和 1~c的倒數和 輸入 a b c 輸出 1+2+…+a + 1 ^ 2 + 2 ^ 2+…+b ^ 2 + 1/1+1/2+…+
習題6-5 使用函式驗證哥德巴赫猜想
本題要求實現一個判斷素數的簡單函式,並利用該函式驗證哥德巴赫猜想:任何一個不小於6的偶數均可表示為兩個奇素數之和。素數就是隻能被1和自身整除的正整數。注意:1不是素數,2是素數。 函式介面定義: int prime( int p ); void Goldbach( int
C語言程式設計教程(第三版)課後習題6.5
題目描述 求以下三數的和,保留2位小數 1~a之和 1~b的平方和 1~c的倒數和 輸入 a b c 輸出 1+2+...+a + 1^2+2^2+...+b^2 + 1/1+1/2+...+1/c 樣例輸入 100 50 10 樣例輸出 47977.93
6-1 陣列元素的區間刪除 (18 分)
給定一個順序儲存的線性表,請設計一個函式刪除所有值大於min而且小於max的元素。刪除後表中剩餘元素保持順序儲存,並且相對位置不能改變。 函式介面定義: int Delete( int A[], int L, int minA, int maxA ); 其中A是整型陣列,儲存原始線性表的
元素逆置
題目描述 設將n(n>1)個整數存放到一維陣列R中,設計一個演算法,將R中的序列迴圈左移P(0<P<n)個位置,即將R中的資料由{X0,X1,X2,…,Xn-1}變換為{Xp,Xp+1,…,Xn-1,X0,X1,…,Xp-1}。要求:寫出演算法描述 思路分析 要實現
習題6-5 使用函式驗證哥德巴赫猜想 (20 分)
本題要求實現一個判斷素數的簡單函式,並利用該函式驗證哥德巴赫猜想:任何一個不小於6的偶數均可表示為兩個奇素數之和。素數就是隻能被1和自身整除的正整數。注意:1不是素數,2是素數。 函式介面定義: int prime( int p ); void Goldbach( int n ); 其中
c語言 陣列元素逆序
/* name :陣列的逆序 由於同一陣列中的元素地址連續---建議c語言中對陣列的操作,儘量用指標運算元組元素(詳見方法2)---減少開銷 */ #include<stdio.h> int main() { int arr[]={1,3,545,
順序表所有元素逆置
題目:設計一個高效的演算法,將順序表的所有元素逆置,要求演算法的空間複雜度為O(1)。 演算法思想:掃描順序表的前半部分元素,對於元素L.data[i] (0<=i<L.length/2
[Java]陣列元素逆序Reverse的三種方式
題目 程式碼實現 說明 int[] originArray; //原始陣列 int[] reverseArray;//反轉後的陣列 int length = 0; //原始陣列
6-3 連結串列逆置(20 分)
6-3 連結串列逆置(20 分) 本題要求實現一個函式,將給定單向連結串列逆置,即表頭置為表尾,表尾置為表頭。連結串列結點定義如下: struct ListNode { int dat
C語言進行陣列元素逆序
#define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> #include<windows.h> void fun(int *a
用函式實現初始化陣列、 清空陣列、陣列元素的逆置
#define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> #include<stdlib.h> void Empty(int arr[],int sz) { int i = 0; for (i = 0; i < sz
建立一個數組, 實現函式init()初始化陣列, 實現empty()清空陣列、,實現reverse()函式完成陣列元素的逆置。自己設計函式的引數,返回值。
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> void init(int arr[], int len) { for (int i = 0; i < len; ++i)
輸出一個一維陣列中的最大值、最小值、全部元素的和,並將此陣列中的值按逆序重新存放。例如原先a[0]~a[4]存放2 8 7 5 3,逆序存放後 a[0]~a[4]變為存放3 5 7 8 2
#include <iostream> using namespace std; int main() {int a[5],d[5],i,k,m,n,p,sum,b,c; cout<<"please enter five numbers:"; for
centos 6.5未聯網及設置靜態ip
shel 修改配置文件 dhcp line 初始 ima 網卡配置 ifcfg 連接 使用XenCenter在公司服務器安裝了centos6.5,安裝初始化以後是未連接到互聯網的,然後配置虛擬機聯網設置,首先必須保證服務器是連接外網的。這是一臺新裝的虛擬機: 首先測試下是否
VMware Vsphere 6.5 設置虛擬機隨ESXI 6.5 自動啟動
vmware vsphere 6.5 設置虛擬機隨esxi 6.5 自動啟動設置ESXI 6.5 宿主機啟動後,該宿主機下的虛擬機也自動啟動的步驟為: 登錄進入vSphere Host Client ,點擊管理->系統->自動啟動,進行編輯設置,已啟動設置為是,啟動延遲和停止延遲默認為120s ,