发新话题
打印

会PASCAL编程的进来

会PASCAL编程的进来

有一组数,其排列形式如下:11,19,9,12,5,20,1,18,4,16,6,10,15,2,17,3,14,7,13,8,且尾部8和头部11首尾相连,构成环形的一组数,编程找出相邻的4个数,其相加之和最大,并给出它们的起始位置。

有一组数其排列顺序如下:(设有N个)3,6,11,45,23,70,67,34,26,89,90,15,56,50,20,10。编一程序交换这组数中任意指定的两段。

这2题比较难,我现在急需答案,用FREE(TURBO)PASCAL都可以

TOP

TOP

还有更烦的

有N个不同颜色的小花球,现在给他们从1到N进行编号,试编程共有多少种不同的排列方式。
如:输入 N=3
输出 1 2 3
1 3 2
2 1 3
2 3 1
3 1 2
3 2 1

从键盘中输入正整数A和B,再输入C个整数,使它们的和为B,把满足条件的数找出来,并统计个数。
如:输入5 15
2 3 5 10 15
输出 2+3+10=15
5+10=15
15=15
TOTAL=15

有N个硬币,(N〉=6)正面朝上,每次将5个硬币翻过来放在原来的位置,直到全部硬币翻成反面为止,编程让计算机找出步数最少的翻法,并把过程和次数都打印出来。(字母O表示正面,*表示反面)

TOP

发新话题