Description 有一个长度为n(n<=100)的数列,该数列定义为从2开始的递增有序偶数,现在要求你按照顺序每 m个数求出一个平均值,如果最后不足m个,则以实际数量求平均值。编程输出该平均值序列。
// 偶数求和.cpp: 定义控制台应用程序的入口点。
//#include "stdafx.h"
#include
using namespace std;
int main()
{
int n, m, Average, i= 0;
int group,temp = 1;
int k = 1;
while (cin >> n >> m && n<=100)
{
if (n%m == 0)
group = n / m;
else
group = n / m + 1;
for (i = 1;i <= group;i++)
{
int flag = 0;
int sum = 0;
for (int j = 1;j <= m;j++)
{
if (k > n)
break;
else
{
temp = 2 * k;
sum += temp;
flag++;
k++;
}
}
Average = sum / flag;
cout << Average << " ";
}
}
}
结果出现Runtime Error,怎么解决?