首页 n个人围坐一个圈并按顺时针方向1到n编号

n个人围坐一个圈并按顺时针方向1到n编号

举报
开通vip

n个人围坐一个圈并按顺时针方向1到n编号n个人围坐一个圈并按顺时针方向1到n编号 n个人围坐一个圈并按顺时针方向1到n编号 n个人围坐一个圈并按顺时针方向1到n编号.txt我不奢望什么,只希望你以后的女人一个不如一个。真怀念小时候啊,天热的时候我也可以像男人一样光膀子~设有n个人围坐一圈并按顺时针方向从1到n编号,从第s个人开始进行1到m的报数,报数到第m个人,此人出圈,再从他的下一个人重新开始1到m的报数,如此进行下去直到所有的人都出圈为止。现要求按出圈次序,每10人一组,给出这n个人的顺序表。请考生编制函数Josegh()实现此功能并调用函数Wri...

n个人围坐一个圈并按顺时针方向1到n编号
n个人围坐一个圈并按顺时针方向1到n编号 n个人围坐一个圈并按顺时针方向1到n编号 n个人围坐一个圈并按顺时针方向1到n编号.txt我不奢望什么,只希望你以后的女人一个不如一个。真怀念小时候啊,天热的时候我也可以像男人一样光膀子~设有n个人围坐一圈并按顺时针方向从1到n编号,从第s个人开始进行1到m的报数,报数到第m个人,此人出圈,再从他的下一个人重新开始1到m的报数,如此进行下去直到所有的人都出圈为止。现要求按出圈次序,每10人一组,给出这n个人的顺序表。请考生编制函数Josegh()实现此功能并调用函数WriteDat()把结果p输出 到文件JOSE.OUT中。 设 n = 100, s = 1,m = 10。 (1) 将1到n个人的序号存入一维数组p中; (2) 若第i个人报数后出圈,则将p[i]置于数组的倒数第i个位置上,而原来第i+1个至倒数第i个元素依次向前移动一个位置; (3) 重复第(2)步直至圈中只剩下p[1]为止。 注意:部分源程序存放在文件prog1.c中。 请勿改动主函数main()和输出数据函数WriteDat()的 内容 财务内部控制制度的内容财务内部控制制度的内容人员招聘与配置的内容项目成本控制的内容消防安全演练内容 。 #include #define N 100 #define S 1 #define M 10 int p[100], n, s, m ; void WriteDat(void) ; void Josegh(void) { int i,j,s1,w; s1=s; for(i=1; i<=n; i++) p[i-1]=i; for(i=n; i>=2; i--) { s1=(s1+m-1)%i; if(s1==0) s1=i; w=p[s1-1]; for(j=s1; j= 0 ; i--) { printf("%4d ", p[i]) ; fprintf(fp, "%4d", p[i]) ; if(i % 10 == 0) { printf("\n") ; fprintf(fp, "\n") ; } } fclose(fp) ; } 此题的另一种形式(实际上机的考试题) 设有n个人围坐一圈并按顺时针方向从1到n编号,从第s个人开始进行1到m的报数, 报数到第m个人, 此人出圈, 再从他的下一个人重新开始1到m的报数,如此进行下去直到所有的人都出圈为止。现要求按出圈次序,给出这n个人的顺序表p。请考生编制函数Josegh()实现此功能并调用函数WriteDat()把编号按照出圈的顺序输出到OUT.DAT文件中。 注意:第1个出圈的编号存放在p[0]中,第2个出圈的编号存放在p[1]中,直至第n个出圈的编号存放在p[n-1]中。 设 n = 100, s = 1, m = 10进行编程。 注意: 部分源程序存放在PROG1.C中。 请勿改动主函数main()和输出数据函数WriteDat()的内容。 #include #define N 100 #define S 1 #define M 10 int p[100], n, s, m ; void WriteDat(void) ; void Josegh(void) { int i,j,s1,w,q[100]; for(i=0;i=2; i--) { s1=(s1+m-1)%i; if(s1==0) s1=i; w=p[s1-1]; for(j=s1; j=0;i++,j--) /*也可改为 for(i=0,j=n-1;i
本文档为【n个人围坐一个圈并按顺时针方向1到n编号】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_672950
暂无简介~
格式:doc
大小:17KB
软件:Word
页数:5
分类:生活休闲
上传时间:2017-09-20
浏览量:58