首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有n个人坐一圈并按顺时针方向从l到n编号,从第s个人开始进行1到m的报数,若报到第m个人,则此人出圈。再从他的下一个人重新开始从1到m报数,如此进行下去,直到所有的人都出圈为止。请编制函数Josegh(),给出这n个人的顺序表。函数WriteData()
设有n个人坐一圈并按顺时针方向从l到n编号,从第s个人开始进行1到m的报数,若报到第m个人,则此人出圈。再从他的下一个人重新开始从1到m报数,如此进行下去,直到所有的人都出圈为止。请编制函数Josegh(),给出这n个人的顺序表。函数WriteData()
admin
2021-09-09
90
问题
设有n个人坐一圈并按顺时针方向从l到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 1;
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=l;i<=100;i++) { flag=0; for(j=0;j
解析
本题是一个实际问题。
解决该问题的主要思路是:用k来记录每圈中已进行到第几个,如果k==m。则谊人出局。并用数组sequence[]来记录出圈者的编号。再进行下一圈的报数时,如果所到的编号已存在于sequence[]中,则跳过此人。如此下去.直到所有的人都出局.这时sequence[]中记录的就是出圈者的次序。
转载请注明原文地址:https://kaotiyun.com/show/2ZOZ777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
Winmail用户使用Outlook接收邮件时,不可能用到的协议是()。
以下关于IEEE802.16协议的描述中,错误的是()。
CiscoPIX255防火墙用于实现内部和外部地址固定映射的配置命令是()。
CiscoPIX525防火墙能够进行操作系统映像更新、口令恢复等操作的模式是()。
网络管理员使用DHCP服务器对公司内部主机的IP地址进行管理。在DHCP客户机上执行“ipconfig/all”得到的部分信息如图1所示,该客户机在执行地址续约时捕获的其中1条报文及相关分析如图2所示。请分析图中的信息,补全图2中的内容。
如图所示,某园区网用2.5Gbps的POS技术与Internet相连,POS接口的帧格式是SONET。路由协议的选择方案是,园区网内部采用OSPF协议,园区网与Internet的连接使用静态路由。请阅读以下R1和R3的部分配置信息。并补充【1】~【5】
根据下图所示网络结构回答问题。如果将202.13.151.192/26划分3个子网,其中前两个子网分别能容纳12台主机,第三个子网能容纳30台主机,请写出子网掩码及可用的IP地址段。(注:请按子网顺序号分配网络地址,IP地址段的起始地址和结束地址间必
如下图所示,3com和Cisco公司的交换机相互连接,在两台交换机之间需传输VLANID为1、10、20和30的4个VIAN信息,Catalyst3548交换机VLANTmnk的正确配置是()。
请根据下图所示网络结构回答问题。如果将58.45.59.128/25划分3个子网,其中第一个子网能容纳48台主机,另外两个子网分别能容纳29台主机,请写出子网掩码及可用的IP地址段。(注:请按子网顺序号分配网络地址)。这3个子网的掩码分别为____
请根据下图所示网络结构回答下列问题。如果将59.67.149.128/25划分3个子网,其中前两个子网分别能容纳25台主机,第三个子网能容纳55台主机,请写出子网掩码及可用的IP地址段。(注:请按子网顺序号分配网络地址,IP地址段的起始地址和结
随机试题
心源性呼吸困难的主要原因是
肝硬化病人使用利尿药,应特别注意维持_______和_______平衡。
下列内分泌因素与系统性红斑狼疮的发病有关的是
慢性再生障碍性贫血应首选()。
该项目土地使用权出让合同由()与甲公司签订。甲公司实施该项目的项目资本金不得少于()万元。
下列说法中正确的是()。
到期一次还本付息法一般适用于期限在()的贷款。
有甲、乙、丙三种浓度的过氧化氢,按甲与乙体积之比2:1混合,得到浓度为13%的过氧化氢;按甲与乙体积之比1:2混合,得到浓度为14%的过氧化氢。如果甲、乙、丙体积之比为1:1:3,混合成的过氧化氢浓度为10.2%,则同体积的甲、乙、丙三种浓度的过氧化氢混合
若串s="Program",则其子串的数目是【】。
WheneverIhearaweatherreportdeclaringit’sthehottestJune10onrecordorwhatever,Ican’ttakeittooseriously,becaus
最新回复
(
0
)