问题标题: 酷町堂:各位大神帮忙找找错,我编译不过!

1
0
已解决
王梓澳
王梓澳
中级光能
中级光能
#include <iostream>
#include <cstdio>
using namespace std;
int main ()
{
    double n=0,i=0;
    int a[1001];
    for (;;)
    {
        cin>>a[i];
        if (a[i]==0)
            break;
        n+=a[i];
        i++;
    }
    printf ("%.0f\n",n);
    n=n/i;
    printf ("%.3f",n);
    return 0;
}

帮忙找找错,编译器的错在下面:


0
已采纳
李牧之
李牧之
新手光能
新手光能

你数组的下标是一个浮点数

0
王子凡
王子凡
高级光能
高级光能

for (;;)

这里都没有i,那a[i];里的i是哪来的呢?

0
我要回答