70,023
社区成员




#include<stdio.h>
int main()
{
const int length = 9;
int numbers[length] = { 1, 2, 3, 4, 5, 6, 7, 8, 9 };
for (int i = 0; i < 9; i++)
{
printf("%d ", numbers[i]);
}
printf("\n");
printf("要移动的次数:");
int moveCounts;
scanf_s("%d", &moveCounts);
int temp;
for (int i = 0; i < moveCounts; i++)
{
temp = numbers[length - 1];
for (int j = length - 1; j > 0; j--)
{
numbers[j] = numbers[j - 1];
}
numbers[0] = temp;
}
for (int i = 0; i < length; i++)
{
printf("%d ", numbers[i]);
}
return 0;
}
#include<stdio.h>
#define N 9
int main()
{
int i,j,n,m;
int a[N]={12,54,85,39,51,76,90,14,20};
printf("请输入要移动的位数:");
scanf("%d",&n);
for(i=0;i<n;i++){
for(j=N-1,m=a[j];j>0;j--){
a[j] = a[j-1];
}
a[j]=m;
}
for(i=0;i<N;i++){
printf("%d ",a[i]);
}
printf("\n");
return 0;
}