一道PASCAL编程

来源:百度知道 编辑:UC知道 时间:2024/09/28 10:01:19
有一组数,其排列形式如下: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都可以

第二道题如果是N个的话建议使用链表做。比较简单。
用字符串我还不会。如果按照我的理解。用字符串有下面的两个不足:
1、我无法区分数字的位数;
2、字符串的最大长度有限。

链表, 循环穷举.

枚举,慢慢来(这是最简单的方法,新手适用,不过容易超时,但这么几个数字应该不会).
第二题用字符串

太简单了..

简单得我都不想做了