能给我讲讲思路吗,不太理解
(●'◡'●)
●)o(●
(ง •̀_•́)ง加油
#include<stdio.h>
int main() {
int p, m, i;
int A[10], B[10];
for (i = 0; i < 10; i++)
A[i] = rand() % 100;
printf("产生的随机数组元素为:");
for (i = 0; i < 10; i++)
printf("%3d ", A[i]);
printf("\n");
p = rand() % 10; //随机生成p值
printf("p=%d\n", p);
for (i = 0,m=p; i <= p; i++,m--)
B[10 - m] = A[i];
for (i = p, m = 0; i < 10; i++, m++)
B[m] = A[i];
printf("移位后数组元素为:");
for (i = 0; i < 10; i++)
printf("%3d ", B[i]);
printf("\n");
return 0;
}