zoukankan      html  css  js  c++  java
  • YTU 2610: A改错题--体检情况分析

    2610: A改错题--体检情况分析

    时间限制: 1 Sec  内存限制: 128 MB
    提交: 233  解决: 161

    题目描述

    注:本题只需要提交标记为修改部分之间的代码,请按照C++方式提交。

    某学校抽查同学的身体情况,以下是检测到的这些同学的体重和身高,分别输出体重和身高的最大值。

    #include <stdio.h>
    #include <iostream>
    using namespace std;
    template <class T>
    class DistancePoint
    {
    public:
        static T Maxvalue(T arr[], int n);
    };
    int  main()
    {
        const int ARRSIZE=10;
        int iArr[ARRSIZE];
        double dArr[ARRSIZE];
        int i;
        for(i=0; i<ARRSIZE; i++)
            cin>>iArr[i];
        cout<<DistancePoint<int>::Maxvalue(iArr,ARRSIZE)<<endl;
        for(i=0; i<ARRSIZE; i++)
            cin>>dArr[i];
        cout<<DistancePoint<double>::Maxvalue(dArr,ARRSIZE)<<endl;
        return 0;
    }
    /*****修改的起始行******/
    T DistancePoint<T>::Maxvalue(T arr[], int n)
    {
        int i;
        int maxV = arr[0];
        for(i=1; i<n; i++)
            if(maxV<arr[i])
                maxV= arr[i];
        return maxV;
    }
    /*****修改的终止行*****/

    输入

    10名同学的体重和身高

    输出

    体重的最大值和身高的最大值

    样例输入

    55 60 56 65 70 45 40 60 50 56
    1.65 1.70 1.78 1.91 1.60 1.65 1.82 1.86 1.75 1.78

    样例输出

    70
    1.91

    迷失在幽谷中的鸟儿,独自飞翔在这偌大的天地间,却不知自己该飞往何方……

    #include <stdio.h>
    #include <iostream>
    using namespace std;
    template <class T>
    class DistancePoint
    {
    public:
        static T Maxvalue(T arr[], int n);
    };
    int  main()
    {
        const int ARRSIZE=10;
        int iArr[ARRSIZE];
        double dArr[ARRSIZE];
        int i;
        for(i=0; i<ARRSIZE; i++)
            cin>>iArr[i];
        cout<<DistancePoint<int>::Maxvalue(iArr,ARRSIZE)<<endl;
        for(i=0; i<ARRSIZE; i++)
            cin>>dArr[i];
        cout<<DistancePoint<double>::Maxvalue(dArr,ARRSIZE)<<endl;
        return 0;
    }
    template <class T>
    T DistancePoint<T>::Maxvalue(T arr[], int n)
    {
        int i;
        T maxV = arr[0];
        for(i=1; i<n; i++)
            if(maxV<arr[i])
                maxV= arr[i];
        return maxV;
    }

  • 相关阅读:
    编辑文章
    POJ_1195 Mobile phones 【二维树状数组】
    WCF探索之旅(三)——IIS公布WCF服务
    doT.js具体使用介绍
    数据结构:最小生成树--Kruskal算法
    关于打开sdk下载不了的最优秀解决方式
    JS 之 数据类型转换
    MongoDB学习笔记&lt;六&gt;
    Spring、Hibernate 数据不能插入到数据库问题解决
    Cocos2d-x 3.0final 终结者系列教程16-《微信飞机大战》实现
  • 原文地址:https://www.cnblogs.com/im0qianqian/p/5989529.html
Copyright © 2011-2022 走看看