棧實驗之陣列逆序

2021-07-15 23:20:32 字數 536 閱讀 4437

有n個整數,使其最後m個數變成最前面的m個數,其他各數順序向後移m(m < n < 100)個位置。

輸入資料有2行,第一行的第乙個數為n,後面是n個整數,第二行整數m。

按先後順序輸出n個整數。

5 1 2 3 4 5

2

4 5 1 2 3

#include

#include

#define maxsize 100

#define sizenum 100

typedef int element;

typedef struct

sq;int intistack(sq*s)

int push(sq*s,int k)

*(++s->top)=k;

return 0;

}int main()

while(s.top>s.base)

for(i=1;i<=n-m;i++)

printf("%d ",a[i]);

return 0;

}

C語言實驗 陣列逆序

c語言實驗 陣列逆序 time limit 1000ms memory limit 65536kb problem description 有n個整數,使其最後m個數變成最前面的m個數,其他各數順序向後移m m n 100 個位置。input 輸入資料有2行,第一行的第乙個數為n,後面是n個整數,第...

C語言實驗 陣列逆序

time limit 1000 ms memory limit 65536 kib submit statistic discuss problem description 有n個整數,使其最後m個數變成最前面的m個數,其他各數順序向後移m m n 100 個位置。input 輸入資料有2行,第一行...

實驗之順序棧

實驗目的 學習順序棧後,熟練應用順序棧於實踐應用中,明白順序棧的原理,加以靈活改變應用。實驗要求 運用順序棧存放學生資訊,並執行程式。實驗 標頭檔案 include const int max 100 class seqstack seqstack void push void pop int ge...