第1个回答 2017-07-05
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n=10;
int a[10]={1,2,3,4,5,6,7,8,9,10};
int m=4;
for(int i=0;i<m;i++)
{
int temp=a[9];
for(int j=9;j>0;j--)
{
a[j]=a[j-1];
}
a[0]=temp;
}
for(int i=0;i<n;i++)
printf("%d ",a[i]);
printf("\n");
system("pause");
return 0;
}
第2个回答 2018-12-17
#include<stdio.h>
int main()
{
int a[8]={1,2,3,4,5,6,7,8};
int b[8];
int m;
int i;
scanf("%d",&m);
for(i=0;i<8;i++)
{
if(m+i>=8)
m-=8;
b[m+i]=a[i];
}
for(i=0;i<8;i++)
printf("%d",b[i]);
return 0;
}