Turbo Pascal编程题目用Turbo Pascal一维数组(与循环)做下面的题目(要详细程序):N只猴子围成一圈选大王.选举方式如下:1、2、3报数,数到3的猴子退出圈外.直到剩下一只猴子为止,这只猴子

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/13 22:03:35
Turbo Pascal编程题目用Turbo Pascal一维数组(与循环)做下面的题目(要详细程序):N只猴子围成一圈选大王.选举方式如下:1、2、3报数,数到3的猴子退出圈外.直到剩下一只猴子为止,这只猴子

Turbo Pascal编程题目用Turbo Pascal一维数组(与循环)做下面的题目(要详细程序):N只猴子围成一圈选大王.选举方式如下:1、2、3报数,数到3的猴子退出圈外.直到剩下一只猴子为止,这只猴子
Turbo Pascal编程题目
用Turbo Pascal一维数组(与循环)做下面的题目(要详细程序):
N只猴子围成一圈选大王.选举方式如下:1、2、3报数,数到3的猴子退出圈外.直到剩下一只猴子为止,这只猴子就是大王.键盘输入n,输出猴王的编号.
分析:
循环的问题:x:=n;
repeat
until 猴子数=1;
I=1、2、3…n、1、2、3…n
I:=I+1; if I>n then I:=I-n;
报数计数器 t
if a[I]0 then t:=t+1
猴子出圈
if t=3 then [a[I]:=0;t:=0;x:=x-1]
急用,

Turbo Pascal编程题目用Turbo Pascal一维数组(与循环)做下面的题目(要详细程序):N只猴子围成一圈选大王.选举方式如下:1、2、3报数,数到3的猴子退出圈外.直到剩下一只猴子为止,这只猴子
Const
n=3;
Var
a:Array [1..1000] of integer;
i,m,j,s:integer;
Begin
For i:=1 to m do
a[i]:=1;
read(m);
j:=0;
For i:=1 to m do
Begin
s:=0;
While sm
Then j:=1;
s:=s+a[j]
End;
Writeln(j);
a[j]:=0
End
End.

Turbo Pascal编程题目用Turbo Pascal一维数组(与循环)做下面的题目(要详细程序):N只猴子围成一圈选大王.选举方式如下:1、2、3报数,数到3的猴子退出圈外.直到剩下一只猴子为止,这只猴子 教我一道turbo pascal题目题目是从键盘输入一个整数X(X 不超过 10000),若X的各位数字之和为7的倍数,则打印YES',否则中打印NO用turbo pascal格式回答 求1道turbo pascal题目的解法用自然数300,205,167分别除以某整数A,所得的余数均相同.求出整数A以及相除的余数请用turbo pascal格式 输入一个正整数n,将n分解成质因数幂的乘积形式.编程turbo pascal... 有没有Turbo pascal的题目急需3个,循环题目 一道编程题目pascal:用辗转相除法求两数的最大公约数. 用pascal语言编程:输出n(n Turbo Pascal中的board什么意思? pascal编程:哥德巴赫猜想题目描述输入N(N 急求TURBO PASCAL 急求关于TURBO PASCAL 一道要关于FOR的,另外两道一道是过程的,一道是函数的,题目可以自己编,但是要与化学有关的, turbo pascal 题目编程 (1)把一元钞票换成一分.二分.5分硬币(每种至少一枚),有哪些种换法? (2)求1-100之间的素数 还有逻辑判断,各位高手出几题(要答案的)~~还有枚举素数的!谢谢,答 turbo pascal图形输出题(一个菱形); * +++ +++ * Turbo pascal 编程:求一个整数的大整数次幂(高精度).(比如12^n,即12的n次幂,其中n为大整数)RT幂次>10^250 pascal编程:方格取数题目描述设有N*N的方格图(N 用TURBO C语言编程计算机并输出0-100之间能被7整除的奇数之和 pascal 编程输入下列图案 用Pascal编程求满足下列条件的三位数:该三位数等于它数... 用free pascal编程:输入两个数,求他们的最大公因数和最小公倍数