当前位置: 首页 > news >正文

编写指针函数使向右循环移动m个位置

题目描述:有n个整数,要求你编写一个函数使其向右循环移动m个位置
请仔细阅读右侧代码,结合相关知识,在Begin-End区域内进行代码补充。
输入
输入n m表示有n个整数,移动m位
输出
输出移动后的数组

样例输入:
10 5
1 2 3 4 5 6 7 8 9 0
样例输出:
6 7 8 9 0 1 2 3 4 5

#include<stdio.h>
int *solve(int *s,int n,int m){/*********Begin*********/m %= n;  int temp[n];for (int i = 0; i < n; i++) {temp[(i + m) % n] = s[i];}for (int i = 0; i < n; i++) {s[i] = temp[i];}return s;/*********End**********/
}
int main(void)
{int n,m,s[110];scanf("%d%d",&n,&m);for(int i=0;i<n;i++)scanf("%d",&s[i]);int *ans;/*********Begin*********/ans=solve(s,n,m);/*********End**********/for(int i=0;i<n;i++){if(i==0)    printf("%d",*ans++ );else    printf(" %d",*ans++ );}return 0;
}

http://www.lryc.cn/news/501104.html

相关文章:

  • xvisor调试记录
  • MongoDB-ObjectID 生成器
  • CUDA 计时功能,记录GPU程序/函数耗时,cudaEventCreate,cudaEventRecord,cudaEventElapsedTime
  • PDF 文件如何转为 CAD 图纸?PDF2CAD 使用教程
  • 【YashanDB知识库】php查询超过256长度字符串,数据被截断的问题
  • 暴雨AI加速计算服务器新品X8840上市
  • 在多个分布式机器间设置和使用 NFS(Network File System)共享目录的步骤如下:
  • 机器学习中的 Transformer 简介(第 1 部分)
  • D3实现站点路线图demo分享
  • 非文件形式的内存动态函数库调用接口
  • liunx docker 部署 nacos seata sentinel
  • 解决没法docker pull问题
  • 面试小札:闪电五连鞭_2
  • Milvus向量数据库06-RAG检索增强
  • 信创国产化时代:打造安全高效的信创网站解决方案
  • python编程Day13-异常介绍捕获异常抛出异常
  • 【JAVA高级篇教学】第二篇:使用 Redisson 实现高效限流机制
  • 力扣-图论-8【算法学习day.58】
  • Spring 中的验证、数据绑定和类型转换
  • Github----提交人不是自己
  • 常用工具软件
  • Oracle报错ORA-01653: 表xx无法通过 8192在表空间中扩展
  • 【C语言】库函数常见的陷阱与缺陷(3):内存分配函数
  • Vue前端实现预览并打印PDF文档
  • CSS学习记录07
  • 喆塔科技携手国家级创新中心,共建高性能集成电路数智化未来
  • 基于单片机的汽车雨刷器装置
  • 013-SpringBoot 定义优雅的全局异常处理方式
  • nginx 网页正常访问 F5 404
  • Idea Spring Initializr没有 Java 8选项解决办法