#include <stdio.h> int main() { int a[10000]={0}; int n,m,num; scanf("%d %d",&n,&m); num=n/m;//说明一共有num+1组人,其中最后一组是从a[num*m]到a[n-1] for (int i=0;i<n;i++) { scanf("%d",&a[i]);}//把员工的到达顺序存储在a[]中 //开始组间倒序输出,组内顺序输出 for(int i=num;i>=0;i--) { for (int j=0; j<m; j++){ if (a[i*m+j]!=0) { printf("%d ",a[i*m+j]);}//组间倒序,组内顺序 } } return 0; }