輸入n個數和輸出調整後的b個數

2021-07-11 07:40:54 字數 794 閱讀 8271

問題及**:

方法:

n個數往右移m格的步驟:

①把前n-m個數逆序②最後m個數逆序③所有n個數逆序。

* 檔名稱:a.cpp

* 作 者:單昕昕

* 完成日期:2023年4月19日

* 版 本 號:v1.0

* 問題描述:有n個整數,使前面各數順序向後移動m個位置,最後m個數變成最前m個數。

* 程式輸入:資料個數n,n個資料、移動位置m。

* 程式輸出:移動後的資料。

*/

#include#include#include#include#include #includeusing namespace std;

void mv(int a,int n,int m)

{ int t,*p,*q;

for(p=a,q=a+n-m-1; p>n;

for(i=0; i>a[i];

cin>>m;

mv(a,n,m);

for(i=0; i

執行結果:

note:反序函式:

void reverse(int *a, int *b)

{ for (; a

YTU 1066 輸入n個數和輸出調整後的n個數

時間限制 1 sec 記憶體限制 128 mb 提交 2754 解決 1589 提交 狀態 討論版 命題人 外部匯入 有n個整數,使前面各數順序向後移m個位置,最後m個數變成前面m個數,見圖。寫一函式 實現以上功能,在主函式中輸入n個數和輸出調整後的n個數。輸入資料的個數n n個整數移動的位置m 移...

N 後0的個數

問題描述 給定引數n n為正整數 請計算n的階乘n!末尾所含有 0 的個數。例如,5!120,其末尾所含有的 0 的個數為1 10!3628800,其末尾所含有的 0 的個數為2 20!2432902008176640000,其末尾所含有的 0 的個數為4。計算公式 這裡先給出其計算公式,後面給出推...

統計n!後0的個數

統計0的個數,你只需要統計2 5的個數,然而在該數列中,5的個數遠遠少於2的個數,所以僅僅只需要統計5的個數即可。code include include include include include include using namespace std define ll long long ...