早教吧作业答案频道 -->其他-->
求PASCAL小程序两道解法1.现有N堆纸牌,编号分别为1.2.3...N,每堆有若干张纸牌.但纸牌总数为N的倍数.可以在任意堆上取若干纸牌,然后移动到其他的堆上.移动规则:在开头1上取的纸牌,可以移动
题目详情
求PASCAL小程序两道解法
1.现有N堆纸牌,编号分别为1.2.3...N,每堆有若干张纸牌.但纸牌总数为N的倍数.可以在任意堆上取若干纸牌,然后移动到其他的堆上.
移动规则:在开头1上取的纸牌,可以移动到2上.在结尾N上取得纸牌,可以移动到N-1上.而在中间任意一堆上取得纸牌,可以移动到相邻的纸牌堆上.
现要求找出一种方法,用最少的移动次数使各堆上的纸牌数目相等.
2.给一个位数小于4位的正整数X,计算出最小正整数Y,使X于Y的积由1和0构成.
例:输入X=6,输出Y=185,输出X与Y之积1110.
忘了说了,第一题N大于一小于100
第二题吗,Y视N大小而定,N小于等于999大于等于1
1.现有N堆纸牌,编号分别为1.2.3...N,每堆有若干张纸牌.但纸牌总数为N的倍数.可以在任意堆上取若干纸牌,然后移动到其他的堆上.
移动规则:在开头1上取的纸牌,可以移动到2上.在结尾N上取得纸牌,可以移动到N-1上.而在中间任意一堆上取得纸牌,可以移动到相邻的纸牌堆上.
现要求找出一种方法,用最少的移动次数使各堆上的纸牌数目相等.
2.给一个位数小于4位的正整数X,计算出最小正整数Y,使X于Y的积由1和0构成.
例:输入X=6,输出Y=185,输出X与Y之积1110.
忘了说了,第一题N大于一小于100
第二题吗,Y视N大小而定,N小于等于999大于等于1
▼优质解答
答案和解析
到Pascal吧提提看 My code:Program program4;Var a:array[1..100] of integer;n,i,t,ad:integer;x:real;b:boolean;Function deng(arr:array of integer):boolean;var j:byte;begin deng:=true; for j:=2 to n do ...
看了求PASCAL小程序两道解法1...的网友还看了以下:
如图,一个点从数轴上的原点开始,先向右移动3个单位长度,再向左移动5个单位长度. 可以看到终点表示 2020-04-05 …
一个点从数轴上的原点开始,先向右移动3个单位长度,再向左移动5个单位长度,可以看到终点表示的数是- 2020-04-05 …
数学上一般用f(x)来表示关于x的函数,若存在x∈R,使f(x)=x则称x为f(x)的不动点.已知 2020-05-13 …
已知数轴上点A原点左侧,距原点2个单位长度,点A向右移动12个单位长度到达点B的位置若点P、Q分别 2020-05-15 …
如图A在数轴上所对应的数为-2.(1)点B在点A右边距A点4个单位长度,求点B所对应的数;(2)在 2020-07-09 …
今有AB两数,A数的3倍与B数的2倍的和为8,A数的2倍与B数的差为3,那么AB个为多少?用列二元 2020-07-18 …
AB两数的和是7,A数的2.5倍与B数的和是16,A数是多少 2020-07-18 …
如图1,已知数轴上的点A对应的数是a,点B对应的数是b,且满足(a+5)2+|b-1|=0.(1) 2020-07-20 …
如图,半径为1的圆在数轴上滚动,开始在数轴上点A(称圆与数轴的切点)处,向左滚动一周至点B处,若点 2020-07-21 …
如图,已知数轴上点A表示的数为a,点B表示的数为b,且满足(a-6)2+|b+4|=0.(1)写出 2020-07-29 …