當前位置:編程學習大全網 - 編程軟體 - 求講解壹道C語言編程的思路

求講解壹道C語言編程的思路

#include<stdio.h>

#define N 50

void LeftMove(int a[],int n,int cnt) { // 循環左移cnt次。

int i,j;

for(j = 0; j < cnt;++j) {

int t = a[0];

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

a[i] = a[i + 1];

a[n - 1] = t;

}

}

void Show(int a[],int n) {

for(int i = 0; i < n; ++i)

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

printf("\n");

}

int main() {

int i,n,p;

int a[N];

while(scanf("%d%d",&n,&p) == 2) {

if(n > N) n = N;

printf("輸入%d個整數(空格隔開):\n",n);

for(i = 0;i < n;i++) scanf("%d",&a[i]);

//Show(a,n);

LeftMove(a,n,p);

Show(a,n);

}

return 0;

}

  • 上一篇:編程題填空
  • 下一篇:股票形態和趨勢交易方法的內容簡介
  • copyright 2024編程學習大全網