qq_22534515 2015-02-11 13:03 采纳率: 100%
浏览 4237
已采纳

//编写一个程序,最多将10个donation值读入到一个double数组中。

#include
int main()
{
using namespace std;
int donation;
double average;
int sum;
int c,i;
for(i=1;i<=10;i++)
{
while(isdigit(donation))
cout<<"Enter "< cin>>donation[i];
sum+=donation[i];
average=sum/i;
}
while(donation[i]>average)
c++;
cout<<"平均值="<<average;
cout<<"一共有"<<c<<"个数字大于平均值";
return 0;
}
[Error] D:\My Documents\C-Free\Temp\未命名1.cpp:14: error: invalid types int[int]' for array subscript
[Error] D:\My Documents\C-Free\Temp\未命名1.cpp:17: error: invalid types
int[int]' for array subscript
请问各位大大这个错误怎么解决啊!!!好纠结!!!

  • 写回答

6条回答 默认 最新

  • threenewbee 2015-02-11 15:44
    关注
    #include<iostream>
    int main()
    {
        using namespace std;
        int donation[10];
        double average;
        int sum=0;
        int c=0,i;
        for(i=1;i<=10;i++)
        {
            while(isdigit(donation[i]))
            cout<<"Enter "<<i<<" number:\n";
            cin>>donation[i];
            sum+=donation[i];
            average=sum/i;
        }
        while(donation[i]>average)
        c++;
        cout<<"平均值="<<average;
        cout<<"一共有"<<c<<"个数字大于平均值"; 
        return 0;
    } 
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(5条)

报告相同问题?

悬赏问题

  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 shape_predictor_68_face_landmarks.dat
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料