#include<stdio.h>
#define N 100
#define X 100
int main()
{
int x, i, n, j;
int a[N];
int b[X];
printf("共有多少个数?");
scanf("%d", &n);
printf("后移多少个?");
scanf("%d", &x);
printf("请以,号为间隔输入%d个数。\n", n);
for (i = 0; i < n; i++)
{
scanf("%d", &a[i]);
}
for (i = 0; i < n; i++)
{
if(i<n-1)
{
printf("%d,", a[i]);
}
else if(i==n-1)
{
printf("%d",a[i]);
}
}
for (j = 0, i = 0; i <= x, j <= x; i++, j++)
{
b[j] = a[i];
}
printf("\n");
printf("移动后顺序为:\n");
for (i = n - x; i < n; i++)
{
printf("%d,", a[i]);
}
for (j = 0; j <= 2; j++)
{
if(j<2)
{
printf("%d,", b[j]);
}else if(j==2)
{
printf("%d",b[j]);
}
}
return 0;
}
有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面m个数。输入提示:“共有多少个数?”输入格式:“%d“输入提示:“后移多少个?”输入格式:“%d“程序的运行示例如下:共有多少个数?5后
最新推荐文章于 2023-10-04 06:00:00 发布