首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有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
31
问题
设有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全国计算机三级
相关试题推荐
按密钥的使用个数,密码系统可以分为______。
著名的SNMP协议使用的公开端口为______。
奈奎斯特定理描述了有限带宽、无噪声信道的最大数据传输速率与信道带宽的关系。对于二进制数据,若信道带宽B=3000Hz,则最大数据传输速率为______。
关于防火墙的功能,以下哪一种描述是错误的()。
ISDN为了使通信网络内部的变化对终端用户是透明的,它必须提供一个标准的()。
下列是按照网卡支持的计算机种类分类的是()。Ⅰ标准以太网卡ⅡPCMCIA网卡Ⅲ普通的10Mbps网卡Ⅳ光纤网卡
操作系统NetWare和WindowsNTServer是______上常用的网络操作系统。
不同内容的报文通过HASH函数后生成的摘要的内容是______。
______具有进步统一的网络结点接口,所有的网络单元都有标准的光接口。
在电子商务应用中,下面哪一种说法是错误的()。
随机试题
斩波器属于直流/直流交换。()
《四诊抉微》,内容全面,四诊互参,其作者是
A、咀嚼力B、咀嚼压力C、内压力D、牙周潜力E、屈应力在咀嚼运动中个别牙或部分牙发挥的力量
[2006年,第64题]图5.2-4示桁架,在节点C处沿水平方向受力F作用。各杆的抗拉刚度相等。若结点C的铅垂位移以VC表示,BC杆的轴力以FNBC表示,则()。
债券现金流受以下哪些因素的影响?()Ⅰ.债券的面值Ⅱ.票面利率Ⅲ.计付息间隔Ⅳ.债券的税收待遇
2010年2月12日,中国银行业监督管理委员会颁布了()。
关于大额可转让定期存单的表述,不正确的有()。
下列旅游区标志中,表述不正确的是()。
孙中山的民权主义的主要内容有( )
合格するかどうかはわかりませんが、その試験を受けて______と思います。
最新回复
(
0
)