有个DATASET里面是很多条数据(1、 2、 4、 19、 20、 120、 22......n)
n1+n2+n3
n2+n3+n4
n3+n4+n5
这个算法怎么实现??

解决方案 »

  1.   

    int[] arr ={ 1, 2, 10, 24, 68, 120 };
                for (int i = 0; i < arr.Length; i++)
                    if(i+2<arr.Length)
                    Console.WriteLine(arr[i]+arr[i+1]+arr[i+2]);
      

  2.   


            private string OutPut(int[] data) 
            { 
                string result = string.Empty;
                if(data.Length<3) return result;
                for (int i = 0; i<data.Length-2; i++) 
                { 
                    result= data[i]+"+"+data[i+1]+"+"+data[i+2]+"\r\n"; 
                } 
                return result; 
            }
      

  3.   

    写漏了一个+号:
            private string OutPut(int[] data) 
            { 
                string result = string.Empty;
                if(data.Length<3) return result;
                for (int i = 0; i<data.Length-2; i++) 
                { 
                    result+= data[i]+"+"+data[i+1]+"+"+data[i+2]+"\r\n"; 
                } 
                return result; 
            }