数组分段求和
											假设数组a有1152个数,我想按照顺序每100个数算一个和,求一个平均值,该如何实现?										
					
	
程序代码://假设数组a有1152个数,我想按照顺序每100个数算一个和,求一个平均值,该如何实现?
//假设数组a有1152个数,我想按照顺序每100个数算一个和,求一个平均值,该如何实现?
#include<stdio.h>
#include<time.h>
#include <stdlib.h>
int main()
{
    int a[1152], i, k, c, s[13] = { 0 };
    srand((unsigned int)time(NULL));
    for (i = 0, k = 0, c = 0; i < 1152; i++) {
        a[i] = rand() % 150 + 1;
        s[k] += a[i];
        c++;
        if (c == 100) {
            k++;
            c = 0;
        }
    }
    for (i = 0; i < k; i++){
        printf(" %c %d",i==0?'(':'+', s[i]);
        s[12] += s[i];
    }
    printf(" ) / %d = %d \n",k, s[12] / k);
    return 0;
}										
					
	


											
	    

	
											

