按要求獲得序列

2022-02-24 09:13:14 字數 944 閱讀 7004

題目:

給定乙個陣列input ,如果陣列長度n為奇數,則將陣列中最大的元素放到 output 陣列最中間的位置,如果陣列長度n為偶數,則將陣列中最大的元素放到 output 陣列中間兩個位置偏右的那個位置上,然後再按從大到小的順序,依次在第乙個位置的兩邊,按照一左一右的順序,依次存放剩下的數。

例如:input =    output = ;          

input =     output =

函式介面   void sort(int input, int n, int output)

#include using

namespace

std;

void sort(int input, int n, int

output);

intmain()

;

int output[5

]; sort(input,

5, output);

int input2 = ;

int output2[6

]; sort(input2,

6, output2);

return0;

} void sort(int input, int n, int

output)}}

for (int i=0; i)

cout

存放最大數的位置

if (n%2 != 0)//

奇數

else

//偶數

int k=1

; output[mid] = input[0

];

for (int i=1; i)

else

}for (int i=0; i)

cout

<}

字元按要求輸出Java

題目描述 編寫乙個函式,將字串中的每個單詞的倒序輸出,字串中以空格分割各個單詞,如果碰到數字則跳過。介面設計及說明 public void vconvertmsg string sinputstr,stringbuffer outputstr 輸入 string 輸出string 樣例輸入 he i...

按要求編寫程式

題目 按以下要求編寫程式。a 建立乙個recagle 類,新增width 和height 兩個成員變數。2 在rectangle 中新增兩種方法分別計算矩形的周長和面積。3 程式設計利用red tangle 輸出乙個矩形的周長和面積。package com.task01 矩形類 public cla...

按要求補齊陣列

題目 給定乙個已排序的正整數陣列 nums,和乙個正整數 n 從 1,n 區間內選取任意個數字補充到 nums 中,使得 1,n 區間內的任何數字都可以用 nums 中某幾個數字的和來表示。請輸出滿足上述要求的最少需要補充的數字個數。示例 1 輸入 nums 1,3 n 6 輸出 1 解釋 根據 n...