【每日刷题】数据结构起步自测题 自测-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;
} 

猜你喜欢

转载自blog.csdn.net/qq_40344308/article/details/88401543