成都创新互联网站制作重庆分公司

c++函数与数组,记录房地产价值案例-创新互联

本案例是在c++perimer plus书的214页一个案例,为了方便了解代码,本文将其逐句进行了详细的注解。

目前创新互联已为上1000+的企业提供了网站建设、域名、雅安服务器托管网站托管运营、企业网站设计、江阴网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
#includeusing namespace std; //添加工作空间,这样在cout打印的前面不用加std::
const int MAX = 5;//定义一个常量让他的值是5
int fill_array(double arr[], int limit);//声明一下定义的函数
void show_array(const double ar[],int n);
void revalue(double r,double ar[],int n);

int main() {
    //首先创建一个数组名字,利用宏定义的方式,定义MAX,然后定义MAX=5;
    double properties[MAX];//房地产的类型是浮点类型用double
    //1:填充数组内容
    //填充数组的内容,定义一个函数fill_array,填充填充数组名和成员和成员个数
    //接下来定义函数;int fill_array(double ar[], int limit)
    //定义完成函数之后发现函数需要一个返回值size
    int size = fill_array(properties,MAX );
    //2显示数组内容
    //输入数组之后显示数组,需要显示数组名和有效输入个数size,然后定义函数
    show_array(properties,size);
    //3重新评估数组内容
    //如果显示的有效个数size>0,可以评估
    if(size >0)
    {
        //size大于0时,输入值

        cout<<"提示输入比例系数factor:";
        //比例系数设置一个因子factor,
        double factor;//设置的比例因子
        //cin>>factor;//利用cin进行捕获,捕获的数字放到factor
        //如果输入错误不能进行捕获
        while(!(cin>>factor))
        {
            cin.clear();
            while(cin.get() != '\n')
                continue;
            cout<<"输入错误"<>temp;//给出提示让用户输入信息,是浮点型double,在上面输入double temp;
        //如果cin输入错误,就会取反
        if (!cin)
        {
            cin.clear();//清楚错误标志位
            //把所有cin所有错误标志位除去,包括的回车等等
            //cin。get把缓冲区的字符读出来 whlie(cin.get())
            //只要读出来的内容不是回车就一直读,!='\n';只要读到回车跳过这个循环
            while(cin.get() != '\n')
                 continue;
            cout<<"输入错误"<

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


标题名称:c++函数与数组,记录房地产价值案例-创新互联
本文来源:http://cxhlcq.com/article/cscscc.html

其他资讯

在线咨询

微信咨询

电话咨询

028-86922220(工作日)

18980820575(7×24)

提交需求

返回顶部