随意7个整数,怎么判断数字是连续的,并显示出连续的形式
随意7个整数,如何判断数字是连续的,并显示出连续的形式
一维数组data:array[0..6] of integer中有随意7个整数,(如1,2,6,9,11,13,15中,1和2是连续的;要在edit中显示为2,即2连号,1,2,4,5,8,10,12中,1,2和4,5,是连续的,有两组2连号,要在edit中显示为2+2,在1,2,4,5,11,6,7,中,1,2和4,5,和6,7,是连续的,要在edit中显示为2+2+2,在1,2,3,11,4,5,6中,1,2,3,和4.5.6是连续的,为三连号,要在edit中显示为3+3,依次类推,如何先取出数组中的任意数字,再实现显示以上连号形式?最好有源代码,谢谢
------解决方案--------------------
不是告诉你定义arrX要比arr少一个吗???
data:array[0..6] of integer;//排序变量
s: String; //排序变量
arrX:array [0..6] of integer;
一维数组data:array[0..6] of integer中有随意7个整数,(如1,2,6,9,11,13,15中,1和2是连续的;要在edit中显示为2,即2连号,1,2,4,5,8,10,12中,1,2和4,5,是连续的,有两组2连号,要在edit中显示为2+2,在1,2,4,5,11,6,7,中,1,2和4,5,和6,7,是连续的,要在edit中显示为2+2+2,在1,2,3,11,4,5,6中,1,2,3,和4.5.6是连续的,为三连号,要在edit中显示为3+3,依次类推,如何先取出数组中的任意数字,再实现显示以上连号形式?最好有源代码,谢谢
------解决方案--------------------
不是告诉你定义arrX要比arr少一个吗???
data:array[0..6] of integer;//排序变量
s: String; //排序变量
arrX:array [0..6] of integer;