1008 数组元素循环右移问题,C

#include <stdio.h>
int main()
{
    int a[100];
    int i,m,n;

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

    i = 0;
    while( m-i )
    {
        printf("%d ",a[n-m+i]);
        i++;
    }
    i = 0;
    while( i != n-m-1 )
    {
        printf("%d ",a[i]);
        i++;
    }
    printf("%d",a[i]);
    //system("pause");

    return 0;    
}
发布了44 篇原创文章 · 获赞 0 · 访问量 896

猜你喜欢

转载自blog.csdn.net/weixin_43916400/article/details/104353790