请大家帮我看看这个c++小程序哪里错了?书上例题重新输入一遍,可是得不到正确结果,检查好几遍了…

250关注3161浏览

书上的一个例题,可是我把它输入后编译,总是得不到所要结果。题目~编程计算每天捕获的鱼的重量,这里假设每天最多捕获五条鱼,如果数组被填满或者输入了非数字输入,循环将结束。程序如下:
#include <iostream>
const int Max=5;
int main()
{
  using namespace std;
  double fish[Max];
  cout<<&

共4条回答
  • 耿耿
    7年前

    为什么要用++i呢!

    0 17

  • 酸奶麦片粥
    7年前

    for(int j=0;j<i;j++)
    total+=fish[j];

    0 13

  • Black&RED
    7年前

    total+=fish[i];
    这里面 i 应该是 j 才对。
    i 是5 ,fish[i]是没有值的。

    0 9

  • 火山飞灰
    7年前

    total+=fish[ i ];
    改成
    total+=fish[ j ];

    0 2

发送