【每日刷题】数据结构起步自测题 自测-3 数组元素循环右移问题
问题描述:
代码如下:
//自测-3
#include <stdio.h>
int main ( void )
{
int n, m;
scanf( "%d%d", &n, &m );
int a[n], i, j;
for( i = 0; i < n; i++ )
scanf( "%d", &a[i] );
int temp;
for( i = 0; i < m; i++ ){
temp = a[n - 1];
for( j = n - 1; j > 0; j-- )
a[j] = a[j - 1];
a[0] = temp;
}
for( i = 0; i < n; i++ ){
if( i == n - 1 )
printf( "%d", a[i] );
else
printf( "%d ", a[i] );
}
return 0;
}