社区
C语言
帖子详情
求解一道编程题~~~
hlj3171
2007-04-21 01:06:27
题目:约瑟夫问题:有N个小孩围成一圈,给他们从1到N依次编上号。现指定从第s个小孩开始报数,报到第m个时,该小孩出列。然后从下一个小孩开始报数,仍是报到m个出列。如此重复下去,直到所有的小孩都出列。试求小孩出列的顺序。
...全文
266
3
打赏
收藏
求解一道编程题~~~
题目:约瑟夫问题:有N个小孩围成一圈,给他们从1到N依次编上号。现指定从第s个小孩开始报数,报到第m个时,该小孩出列。然后从下一个小孩开始报数,仍是报到m个出列。如此重复下去,直到所有的小孩都出列。试求小孩出列的顺序。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dave080
2007-04-21
打赏
举报
回复
厉害
bargio_susie
2007-04-21
打赏
举报
回复
参考下,你可以用键盘控制1-N里N的大小,也就是这里的M.
s也就是这里的N.
bargio_susie
2007-04-21
打赏
举报
回复
#include <stdio.h>
#include <stdlib.h>
#define M 2000
#define N 2
int main()
{
int data[M] ;
int i=0 ;
int left = M ;
int cur = 0 ;
for(i=0; i<M; i++)
data[i] = 1 ;
i=0;
while(left > 1)
{
if(data[i])
{
if(++cur == N)
{
cur = 0 ;
data[i] = 0 ;
if(i==0)
i=M;
printf("output %d.\n", i) ;
left-- ;
}
}
i = (++i)%M ;
}
for(i=0; i<M; i++)
if(data[i])
{
if(i==0)
i=M;
printf("output %d.\n", i) ;
}
system( "pause" );
return 0 ;
}
c语言下册
编程题
,C语言
编程题
~3道,高分
求解
~~先到先得
#include "iostream。h"struct student{private:int num;char *name;int math,english,Cworlds,all;public:void set_info(int Num,char *Name);void set_chengji(int Math,int English,int C);int allscore();void di...
求解
一道
c语言
编程题
,大神求教!
一道
C语言
编程题
求教
一道
c语言编程,大神进!...
导航:网站首页 >大神求教!
一道
C语言
编程题
求教
一道
c语言编程,大神进!大神求教!
一道
C语言
编程题
求教
一道
c语言编程,大神进!相关问题:匿名网友:直接上代码#include int main(){double L;double ticheng=0;double rate = 0;int p;printf("请输入利润\n");scanf("%f",&L);if(L <= 1...
用C语言如何编程
一道
选择题,使用C语言编写
一道
简单的
编程题
C语言,是一种通用的、过程式的编程语言,广泛用于系统与应用软件的开发。具有高效、灵活、功能丰富、表达力强和较高的移植性等特点,在程序员中备受青睐。C语言是世界上最流行、使用最广泛的高级程序设计语言之一。今天小编要为大家分享的一篇教程就是:使用C语言编写
一道
简单的
编程题
。选择原因在教程开始之前,小编先和大家说一下,为什么小编使用C语言来进行编写这道
编程题
吧。其中的一个原因就是因为C语言的功能比较齐全...
python
求解
提优题 青少年编程电子学会python编程等级考试三级真题解析2020年12月
python
求解
提优题 2020年12月 python编程等级考试三级
编程题
一、题目要求 1、编程实现 一格小朋友正在
求解
一道
小学四年级提优题,题目如下: 把 1296 分拆成a、b、c、d四个正整数,如果a加上2,b减去2,c乘以2,d除以2,则这四个结果相等。现在请你编写程序求出这四个数。 补全下面的代码:...
2015腾讯在线笔试的
一道
编程题
摘要:昨天刚刚看了
一道
同学的腾讯在线笔试
编程题
;大致如下:要求求出未知数在1到100以内所有的可能组合,(横着第三行的等式记不清楚了,自己随便添加的符号)基本思路(1)以前没有专门刷过题,第一次遇到这种题目,首先思考了一下常用的几个算法,发现几乎都不合适,因为这道题不是
求解
最优化的问题,也不容易划分成问题不相干的子集
求解
.唯一感觉有点可能的是回溯算法,因为涉及穷举所有的可能.(2)因此思考了一下暴力
C语言
70,040
社区成员
243,246
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章