其他分享
首页 > 其他分享> > 有n个整数,使前面各数顺序向后移m个位置,最后m个数变成前面m个数。写一函数:实现以上功能,在主函数中输入n个数和输出调整后的n个数。

有n个整数,使前面各数顺序向后移m个位置,最后m个数变成前面m个数。写一函数:实现以上功能,在主函数中输入n个数和输出调整后的n个数。

作者:互联网

1046:
有n个整数,使前面各数顺序向后移m个位置,最后m个数变成前面m个数。写一函数:实现以上功能,在主函数中输入n个数和输出调整后的n个数。
#include<stdio.h>
int main()
{
int a[100], n, m;
int b[100];

scanf("%d", &n);

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

scanf("%d", &m);

for (int i=0; i<m; i++)
    b[i] = a[n-i-1];
    
for (int i=m-1; i>=0; i--)
    printf("%d ", b[i]);

for (int i=0; i<n-m; i++)
    printf("%d ", a[i]);

return 0;

}

标签:函数,前面,int,个数,100,各数
来源: https://blog.csdn.net/Alive_lei/article/details/113501658