土豆滚键盘 2017-11-20 12:39 采纳率: 50%
浏览 1219

求助!C++问题:偶数相加出现Runtime Error

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,怎么解决?

  • 写回答

6条回答

  • 月球基地 2017-11-20 12:52
    关注

    单步调试吧,放几个断点看哪里有错误,程序比较小应该好找问题的。

    评论

报告相同问题?

悬赏问题

  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料
  • ¥15 使用R语言marginaleffects包进行边际效应图绘制
  • ¥20 usb设备兼容性问题
  • ¥15 错误(10048): “调用exui内部功能”库命令的参数“参数4”不能接受空数据。怎么解决啊
  • ¥15 安装svn网络有问题怎么办