数据采集中关于M值的问题

有数据采集中,假设有N个长度的数组缓存,一次输入M个数据。N>3*M。数据计算不影响数据输入。试求每次的M个数据的平均值做为有效值打印输出

没怎么看明白你的yi意思。如果只是输入M个数据,然后计算均值的 话,代码如下:

#include <stdio.h>
#define N (int)100
int mian()
{
	int buf[N] = {0};
	int m;
	scanf("%d",&m);
	int sum = 0;
	for (int i = 0; i < m; i++)
	{
		scanf("%d",&buf[i]);
		sum += buf[i];
	}
	
	float avg = sum * 1.0/ m;
	printf("avg = %f\n",avg);

}