首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有n个人坐一圈并按顺时针方向从1到n编号,从第s个人开始进行1到m的报数,若报到第m个人,则此人出圈,再从他的下一个人重新开始从1到m报数,如此进行下去,直到所有的人都出圈为止。请编制函数Josegh(),给出这n个人的顺序表。函数WriteData()
设有n个人坐一圈并按顺时针方向从1到n编号,从第s个人开始进行1到m的报数,若报到第m个人,则此人出圈,再从他的下一个人重新开始从1到m报数,如此进行下去,直到所有的人都出圈为止。请编制函数Josegh(),给出这n个人的顺序表。函数WriteData()
admin
2011-06-14
62
问题
设有n个人坐一圈并按顺时针方向从1到n编号,从第s个人开始进行1到m的报数,若报到第m个人,则此人出圈,再从他的下一个人重新开始从1到m报数,如此进行下去,直到所有的人都出圈为止。请编制函数Josegh(),给出这n个人的顺序表。函数WriteData()负责把编号按照出圈顺序输出到文件OUT.DAT中。
设n=100,s=1,m=10进行编程。
注意;部分源程序已给出。
请勿改动主函数main()和写函数WriteData()的内容。
试题程序;
#include
#define N 100
#define S 1
#define M 10
int sequence[N]={0},n,s,m;
void WriteData(void);
void Josegh(void)
{
}
void main()
{
m=M;n=N;s=S;
Josegh();
WriteData();
}
void WriteData(void)
{
int i;
FILE*fp;
fp=fopen("OUT.DAT","w");
for(i=0;i
{
printf("%4d",sequence
);
fprintf(fp,"%4d",sequence
);
if((i+1)%10==0)
{
printf("\n");
fprintf(fp,"\n");
}
}
fclose(fp);
}
选项
答案
void Josegh(void) { int i,j,k=0,flag,out_num=0; //k用来标记每圈中已进行到第几个 while(1) { for(i=1;i<=100;i++) { flag=0; for(j=0;j
解析
本题是一个实际问题。解决该问题的主要思路是;用k来记录每圈中已进行到第几个,如果k==m,则该同学出局。并用数组sequence[]来记录出圈者的编号。在进行下一圈的报数时,如果所到的编号已存在于sequence[]中,则跳过此人。如此下去,直到所有的人都出局,这时sequence[]中记录的就是出圈者的次序。
转载请注明原文地址:https://kaotiyun.com/show/FraZ777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
以太网物理地址的长度是______。
关于网络技术的发展趋势,以下哪种说法是不正确的()。
在两个物理网络之间至少有一条在物理上连接的线路,但并不能保证两个网络——定能够进行数据交换是()。
允许使用单位或个人按时间、地址等信息查询网络的使用情况是______提供的功能。
TCP/IP参考模型分为4个层次,分别为()。
采用拨号上Internet一般需要有计算机、普通电话、通信软件和______。
ATM层类似于数据链路层协议,可以利用______技术在同一条物理链路上进行多路复用。
不同内容的报文通过HASH函数后生成的摘要的内容是______。
10BASE-T使用标准的田-45接插件与3类或5类非屏蔽双绞线连接网卡与集线器。网卡与集线器之间的双绞线的长度最大为______。
()是为电子政务系统提供政务信息及其他运行管理信息的传输和交换平台。
随机试题
“弯”字的读音属于()。
投资控制子系统的基本功能不包括( )。
狭义的社会控制是对社会越轨者施以社会惩罚和重新教育的过程,社会工作者主要关注重新教育的过程。()
阅读下列材料,回答问题。材料一朱元璋命令各级学校讲授《大诰》(明朝法律,内容为严惩官员犯罪的具体案例),连科举也要考试《大诰》……但朱元璋死后,《大诰》即被臣民遗忘。——《中国法制史》材料二违旨下乡,动扰于民者,许民间高年有德者,率
篮球运动项目的基本技术分为移动、__________、__________和__________。
世界上跨纬度最广的大洲是:
居委会
材料1 (1)没收一切土地归苏维埃政府所有,分配农民个别耕种。(2)一切土地,经苏维埃政府没收并分配后,禁止买卖。(3)分配土地后,除老幼疾病没有耕种能力及服务与公众勤务这以外,其余的人必须强制劳动。(4)以人口为标准分配土地。男女老幼平均分配。(5)
Weliveinasociety【C1】______thereisalotoftalkaboutscience,butIwouldsaythattherearenot5percentofthepeoplew
Forthispart,youareallowed30minutestowriteashortessayonthetopicWealthandHappiness.Youshouldwriteatleast12
最新回复
(
0
)