1162 迴圈移動(指標專題)

2021-08-07 10:11:22 字數 819 閱讀 6156

time limit: 1 sec  

memory limit: 128 mb

submit: 2346  

solved: 1408

submit

status

web board

有n個整數,使前面各數順序向後移動k個位置,移出的數再從開頭移入。輸出移動後的陣列元素。 

題目沒有告訴你n的範圍,希望你讀入n之後用malloc()函式動態申請記憶體空間,不要提前定義陣列的大小。不要偷懶哦。 

另外要求定義並使用函式ringshift() 

void ringshift(int *a, int n, int k) 

輸入分3行,第一行是乙個整數n,第二行是n個整數,用空格隔開。第三行是乙個整數k。

輸出n個整數,由空格隔開。輸出佔一行。

61 2 3 4 5 62

5 6 1 2 3 4

#include#includevoid ringshift(int *a,int n,int k);

int main ()

{ int n,i,*a,k;

scanf("%d",&n);

a=(int *)malloc(n*sizeof(int));

for(i=0;i#include#includevoid ringshift(int *a,int n,int k);

int main ()

{ int n,i,*a,k;

scanf("%d",&n);

a=(int *)malloc(n*sizeof(int));

for(i=0;i

1162 迴圈移動(指標專題)

1162 迴圈移動 指標專題 時間限制 1 sec 記憶體限制 128 mb 提交 3838 解決 2476 狀態 討論版 提交 命題人 admin 題目描述 有n個整數,使前面各數順序向後移動k個位置,移出的數再從開頭移入。輸出移動後的陣列元素。題目沒有告訴你n的範圍,希望你讀入n之後用mallo...

ZZULIOJ 1162 迴圈移動(指標專題)

有n個整數,使前面各數順序向後移動k個位置,移出的數再從開頭移入。輸出移動後的陣列元素。題目沒有告訴你n的範圍,希望你讀入n之後用malloc 函式動態申請記憶體空間,不要提前定義陣列的大小。不要偷懶哦。另外要求定義並使用函式ringshift void ringshift int a,int n,...

c 語言1162 迴圈移動 指標專題

題目描述 有n個整數,使前面各數順序向後移動k個位置,移出的數再從開頭移入。輸出移動後的陣列元素。題目沒有告訴你n的範圍,希望你讀入n之後用malloc 函式動態申請記憶體空間,不要提前定義陣列的大小。不要偷懶哦。另外要求定義並使用函式ringshift void ringshift int a,i...