知行合一

享受过程 漠视结果

导航

输入整型数组和N,返回数组每N个平均后新数组

 
        private ArrayList GetAvg(int[] arr, int n)
        {
            ArrayList arrAvg 
= new ArrayList();

            
for (int i = 0; i < arr.Length; i += n)
            {
                
int x = 0;
                
for (int j = 0; j < n; j++)
                {
                    
if (i + j == arr.Length - 1 && j < n - 1)
                    {
                        n 
= j + 1;
                    }
                    x 
+= arr[i + j];
                }
                x 
/= n;
                arrAvg.Add(x);
            }
            return arrAvg;
        }

 

 

posted on 2010-04-29 10:44  项羽  阅读(304)  评论(0编辑  收藏  举报