首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有n个人坐一圈并按顺时针方向从1到n编号,从第s个人开始进行1到m的报数。报数到第m个人。此人出圈,再从他的下一个人重新开始从1到m报数。如此进行下去直到所有的人都出圈为止。先要求按出圈次序,每10个人为一组,给出这n个人的顺序表。请编写函数Josegh
设有n个人坐一圈并按顺时针方向从1到n编号,从第s个人开始进行1到m的报数。报数到第m个人。此人出圈,再从他的下一个人重新开始从1到m报数。如此进行下去直到所有的人都出圈为止。先要求按出圈次序,每10个人为一组,给出这n个人的顺序表。请编写函数Josegh
admin
2013-12-10
17
问题
设有n个人坐一圈并按顺时针方向从1到n编号,从第s个人开始进行1到m的报数。报数到第m个人。此人出圈,再从他的下一个人重新开始从1到m报数。如此进行下去直到所有的人都出圈为止。先要求按出圈次序,每10个人为一组,给出这n个人的顺序表。请编写函数Josegh()实现此功能,并调用函数WriteDat()把编号按照出圈顺序输出到文件out.dat中。设n=100,S=1。m=10进行编程。
【试题程序】
#include
#define N 100
#define S 1
#define M 10
int p[-loo’],n,s,m;
void WriteDat(void);
void Josegh(void)
{
}
void main()
{
m=M;n=N;s=S;
Josegh();
WriteDat();
}
void WriteDat(void)
{
int i:
FILE*fp;
fp=fopen(”out.dat”,”W”);
for(i=N一1li>=0;i一一){
printf(”%4d”.p
);
fprintf(fp,‘%4 d’,p
);
if(i%10==O){
printf(“\、n”)}
fprintf(fP,“\n”);
}
}
fclose(fp);
}
选项
答案
void Josegh(void) {int i.j,temp; /*定义变量*/ for(i=0;i
=2;i一一) /*依次出圈*/ {s=(s+m一1)%it temp=pFs]; for(j=s;j
解析
转载请注明原文地址:https://kaotiyun.com/show/NElZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
新奥尔良方法将数据库设计分为4个阶段,它们是
如果数据库中只包含成功事务提交的结果,此数据库状态就称为【】。
当关系模式R(A,B)已属于3NF,下列说法中哪一个是正确的?
设平衡的二叉排序树(AVL树)的结点个数为n,则其平均检索长度为
若对一个已经排好了序的序列进行排序,在下列4种方法中,哪一种方法比较好?
若X→Y但Y不完全函数依赖于X,则称Y对X【】。
为保证对故障恢复的支持,登记日志记录时必须先把日志记录写到外存的日志文件中,再把相应的数据库修改写到外存的数据库中。这称作【】原则。
发生中断时被打断程序暂停点称为【】。
结构化程序的基本控制结构有顺序、选择、【】。
随机试题
规模报酬递减是在()情况下发生的。
Conversationbeginsalmostthemomentwecomeintocontactwithanotherandcontinuesthroughouttheday【C1】______theaidofcel
A.浦肯野纤维B.房室交界C.心室肌细胞D.窦房结细胞传导兴奋速度最慢的是
从牛、羊胆汁中提取胆酸时加固体氢氧化钠加热煮沸的目的是
毛石混凝土组成的墙下条形基础,基础底面宽度b=2.0m,基础顶面的墙体宽度b0=1.0m,基础台阶宽高比1:1.00,此时基础高度H0应符合( )。
Excel的数据类型有( )等多种类型。
土地增值税筹划最为关键的一点就是( )。
()是指债券持有人(正回购方)在将债券卖给债券购买方(逆回购方)的同时,交易双方约定在将来某一日期,正回购方再以约定价格从逆回购方买回相等数量同种债券的交易行为。
VisualBasic中的控件分为3类,它们是标准控件、【】和可插入对象。
ReadthearticlebelowaboutculturaldifferencesbetweenJapaneseandAmericanmanagers.Choosethebestsentencetofillinea
最新回复
(
0
)