要求:
能够指定输入数字数量,定义数组
然后选择把最后几位数字往前移
不知道哪里写错了,求指教!
```c
#include <stdio.h>
#define MAX 99
int main(void)
{
int num[MAX];
int total, i, n, t, base;
printf("输入数字个数:\n");
scanf("%d", &total);
printf("请输入数组:\n");
for (i = 0; i < total; i++)
{
scanf("%d", &num[i]);
}
printf("你要把后面数字前移几位?\n");
scanf("%d", n);
base = num[0];
for (i = 0; i < n; i++)
{
t = base;
base = num[total - 1];
num[total - 1] = t;
}
for (i = 0; i < total; i++)
{
printf("%d\t", num[i]);
}
return 0;
}
```
第17行 &n