这道题比较简单,只遇到一个问题就是怎么用一个scanf函数读取一整个数组
#include <stdio.h>
int main(void){
int i,n,times,temp,j;
scanf("%d %d",&n,×);
int a[n];
for(i=0;i<n;i++){
a[i]=0;
}
//读取值给a[n]赋值
int numdoll = 0;
while (scanf("%d",&a[numdoll]) != EOF && getchar() != '\n')
numdoll++;
for(j=0;j<times;j++){
//执行以下循环times次
temp=a[n-1];
for(i=n-1;i>0;i--){
a[i]=a[i-1];
}
a[0]=temp;
}
for(i=0;i<n-1;i++){
printf("%d ",a[i]);
}
printf("%d\n",a[n-1]);
}
网友评论