c语言:八个人matlab求曲线围成的面积一圈,依次编号为1到8从一开始报数,报数为5的人退出,当5退出后从6开始报数,后

c语言:有n个人围成一圈,顺序排号.从第一个人开始报数(从1~3报数),报到3的人退出圈子,求退出顺序
梦殇天堂986
讲一下基本思路,定义一个数组,先全部归零.然后处理,当零的时候没有退出,1的时候推出知道推出到最后一个核心代码int a[1000],n,i,num=1,index=0,flag=1;scanf("%d",&n);memset(a,0,sizeof(a));while(num!=n+1){if(index[i]==0) else {if(flag==3) {a[index]=flag=0; num++;}else flag++;}index++;index%=n;}for(int i=1;i
为您推荐:
其他类似问题
扫描下载二维码c语言题目;有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出 。。。。_百度知道
c语言题目;有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出 。。。。
请说详细点。这个题目到底最后求什么。,凡报到3的人退出   圈子,问最后留下的是原来第几号的那位。从第一个人开始报数(从1到3报数),顺序排号有n个人围成一圈
提问者采纳
即(这里假设n=5)(前面是座号,就是当n=5时:3(退出)最后剩下4、5的人:3(退出)2。n个人围成一圈:22、2,从3的下一个开始报号4:14:12,每人依次报号:25、2:14、4:3(退出)2:3(退出)现在只剩下座号为1:21.,按顺序编号:15:23、后面是他报的号)1。然后1号开始,分别为1。(你可以理解成每个人的座号).n、3这个问题叫约瑟夫环问题
提问者评价
其他类似问题
为您推荐:
其他1条回答
让你用程序实现过程就好了吗,管他要求啥
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁君,已阅读到文档的结尾了呢~~
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
c语言答案第5章
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口C语言:有n个人围成一圈,顺序排号。从第-中国学网-中国IT综合门户网站-提供健康,养生,留学,移民,创业,汽车等信息
> 信息中心 >
C语言:有n个人围成一圈,顺序排号。从第
来源:互联网 发表时间: 9:13:18 责任编辑:李志喜字体:
为了帮助网友解决“C语言:有n个人围成一圈,顺序排号。从第”相关的问题,中国学网通过互联网对“C语言:有n个人围成一圈,顺序排号。从第”相关的解决方案进行了整理,用户详细问题包括:*p): } i++,k;int main (){ int a[50]; return 0,*p; p = a:// r!= 0) k++; k = 0;://); while (m &最后一个人的序号为,除了变量名不一样;%d&quot:%d\ } while (*p == 0) p++. if (k == 3) { p[i] = 0;i & for (i = 0.com/ } i = 0; scanf(& k = 0,其他完全一样为什么未响应# include &请输入人数?url=Yh4_7mwkTVKSewzM3SGsngTkgHxSipBMnVVT7xHQcNqRRdSQcza_KQxOX6QavV_UaJMsqoDJXaChFdFabT3yNa" target="_blank">n&quot,m; printf(& if (i == r) i = 0.baidu.h&gt?url=Yh4_7mwkTVKSewzM3SGsngTkgHxSipBMnVVT7xHQcNqRRdSQcza_KQxOX6QavV_UaJMsqoDJXaChFdFabT3yNa仿写了一遍结果为什么我的程序运行时就未响应了,我只是仿写;i++) { p[i] = i + 1,r; printf(& r - 1) { if (p[i] ,&r),i:& m = 0; m++;我看了网上的回答答案这个网址,具体解决方案如下:解决方案1:
还是窗口一闪而过。可以重启VS试下是否可以解决测试以上程序可以执行,是输入值超过了50
提问者评价
解决方案2:
代码是对的,没有问题。
相关文章:
最新添加资讯
24小时热门资讯
Copyright © 2004- All Rights Reserved. 中国学网 版权所有
京ICP备号-1 京公网安备02号}

我要回帖

更多关于 matlab求曲线围成的面积 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信