minpengwei


私信TA

用户名:minpengwei

访问量:4807

签 名:

等  级
排  名 1365
经  验 2945
参赛次数 0
文章发表 6
年  龄 0
在职情况 学生
学  校 湖工
专  业

  自我简介:

解题思路:
把数组理解成一个环形数据。

1。从(n-m)处开始输出for(i=n-m;i<2*n-m;i++);
2。要输出n个数,到(2*n-m)处结束输出for(i=n-m;i<2*n-m;i++);

3。遍历a数组输出,过了n后从0开始。a[i%n]


参考代码:


#include <stdio.h>

int main(void)

{

     int n=0,m=0,i=0;

     int a[128]={0};

    

     scanf("%d", &n);

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

     {

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

     }

     scanf("%d", &m);

    

     for(i=n-m;i<2*n-m;i++)

     {

          printf("%d ", a[i%n]);

     }

     return 0;

}


 

0.0分

27 人评分

  评论区

牛逼大佬,太简洁了
2023-12-06 21:54:09
牛逼啊
2022-09-24 08:59:03
真的厉害,别的都是一堆看不懂的鬼东西
2022-03-28 15:48:42
大佬大佬,极简之至
2022-03-06 19:12:56
与题意不符啊
2022-01-18 17:41:13
佩服佩服,这就是大佬吗
2022-01-14 22:36:42
表示看不懂
2021-12-23 14:38:15
厉害厉害
2021-12-14 20:08:04