标题:编译器归错于返回值,但是这种函数木有啊,为什么,亲,谢谢
只看楼主
ice寂地
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2014-4-4
 问题点数:0 回复次数:0 
编译器归错于返回值,但是这种函数木有啊,为什么,亲,谢谢
#include<iostream>
using namespace std;
class Arry
{
    public:
        int input();
        int sum();
        int ave();
        int max();
        ~Arry();
    private:
        int a[100],p;
};
 Arry::input()
{
    int i=0,p,a[100];
    cout<<"输入要处理数的个数";
    cin>>p;
    cout<<"输入p个数";
    for(;i<p;i++)
        cin>>a[i];
}
 Arry::sum()
 {
    int sum=0,j=0;
    for(;j<p;j++)
        sum+=a[j];
    cout<<sum;
}
 Arry::ave()
{
    int g;
    g=sum();
    cout<<(double)g/p;
}
 Arry::max()
{
    int s,f=1;
    s=a[0];
    for(;f<p;f++)
    if(s<a[f])
      s=a[f];
}
 Arry::~Arry()
{
    cout<<"no";
}
int main()
{
    Arry m;
    m.input();
    m.max();
    m.sum();
    m.ave();
    return 0;
}
搜索更多相关主题的帖子: private include public 编译器 
2014-04-04 20:47



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-429699-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.096076 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved