每日一杀


私信TA

用户名:jzz1997

访问量:2573

签 名:

等  级
排  名 34928
经  验 437
参赛次数 0
文章发表 2
年  龄 0
在职情况 学生
学  校 广州大学华软软件学院
专  业

  自我简介:

解题思路:





注意事项:





参考代码:

#include<stdio.h>

void main()

{

int i, k, a[100], d, b[100];

scanf("%d", &k);//输入多少个数

for (i = 0; i < k; i++)

scanf("%d", &a[i]);

scanf("%d", &d);

for (i = 0; i < d; i++)

b[i] = a[k - d + i];    //后面数前移

for (i = d; i < k; i++)

b[i] = a[i-d];

for (i = 0; i < k; i++)

printf("%d ", b[i]);

}


 

0.0分

9 人评分

  评论区

这个挺好的,但是如果移动次数超过了10次就会出现问题。10个数就是移动10次回到原来,如果提前对移动次数用10取模,那样的话会跟好一点
2021-02-10 21:59:25
想到这样做,可代码瞧不出来
2019-05-08 10:04:22
题目说的是要另外用函数实现功能,主函数仅负责输入输出
2017-10-09 19:24:14
  • «
  • 1
  • »