恒美微站 Logo 恒美微站
  • 首页
  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心
  • 联系我们

约瑟夫环问题~C语言初学者

  • 首页
  • 资讯中心
  • /
  • 约瑟夫环问题~C语言初学者

相关资讯

基于XGBoost的共享单车租赁预测研究(数据可换)(Python代码实现) 2026/8/8 21:42:14
Calibre电子书管理工具:从格式转换到数字图书馆的完整解决方案 2026/8/8 21:42:14
【Bug已解决】Context-Aware Tokenizer Suggestions 解决方案 2026/8/8 21:42:14

最新资讯

SynSin实战教程:从安装到生成首组新视图,完整流程一网打尽
从零开始,用可视化AI工作流解放你的创造力
从论文到代码:OptMRL如何复现核糖体负载预测的SOTA性能
稳压二极管原理、选型与应用全解析:从电压钳位到电路保护
如何用NVIDIA Nemotron Parse 2.0实现文档智能解析?完整入门指南
Java开发者转型AI:从零构建RAG文档问答系统实战

今日推荐

Java图像处理实战指南
昇腾AI代理实现多号通话自动化
2026年Graph+AI Agents最新创新思路

本周热门

ncmdumpGUI:一键解锁网易云音乐ncm文件的终极解决方案
分布式配置中心选型实战:Nacos与Consul在创业场景下的对比
MoneyPrinterPlus实战指南:AI视频批量生成与自动化发布完整解决方案

本月精选

如何用DamaiHelper实现演唱会门票的智能自动化抢购:完整技术解决方案指南
第4篇:59 倍性能差距的索引瓶颈定位——一次教科书级的全表扫描调优
终极歌词批量下载神器:5分钟解决离线音乐库歌词同步难题

约瑟夫环问题~C语言初学者

发布时间:2026/8/8 21:42:14
约瑟夫环问题~C语言初学者 问题描述:设有n个小朋友围坐一圈玩丢手绢用编号12……n代表玩游戏的人从第kk大于等于1并且小于等于n个小朋友开始报数数到m的那个人出列。他的下一位继续从1开始报数数到m的人出列依此类推直到所有人都出列为止。输入:三个整数n k m其中n表示玩游戏的人数k表示从第k个人开始玩m表示报数的值。输出:n个整数分别对应依次输出游戏的小朋友的编号。例如: 输入13 2 3输出结果为4 7 10 13 3 8 12 5 11 6 2 9 1代码如下:#include stdio.hint main(){void f(int n,int m,int a[]);int i,n,k,m,a[1000],t,j;scanf(%d %d %d,n,k,m);tk;for(i1;in-(k-1);i,t)a[i]t;for(in-k11,j1;in;i,j)a[i]j; //把k放到了数组元素下标为1处按题目给出的示例完成到这里a[1]2a[2]3以此类推到a[13]1。f(n,m,a); // 调用函数}void f(int n,int m,int a[]){int i,j,total0; //j作为记录有多少个人参与报数了以便用此判断是不是该报数了是不是m的整数倍。for(i1,j0 ;total!n; i){if(in) ii-n;if(a[i]!0) //以及下面的把零赋值给a[i] 都是为了让每一次输出的其所在数组的那个元素变成零 这样可以有效避免这个元素对下面的产生干扰{ j;if(j%m0) { printf(%d ,a[i]); a[i]0; total; }}}}

关于恒美微站

恒美微站专注于为个体商户、工作室提供极简自助建站服务,让每个人都能轻松拥有专业网站。

快速链接

  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心

服务项目

  • 可视化建站
  • 拖拽编辑
  • 主题定制
  • SEO 优化
  • 网站托管

联系方式

  • 📍 地址:北京市朝阳区建国路 88 号
  • 📞 电话:400-888-8888
  • ✉️ 邮箱:info@hmyw.cn
  • 🕐 时间:周一至周日 9:00-18:00

© 2024 恒美微站 hmyw.cn 版权所有 | 京 ICP 备 12345678 号