zoukankan      html  css  js  c++  java
  • PTA面向对象程序设计6-3 面积计算器(函数重载)

    实现一个面积计算器,它能够计算矩形或长方体的面积。

    函数接口定义:

    int area(int x, int y);
    int area(int x, int y, int z);

    第一个函数计算长方形的面积,其中x和y是长和宽。第二个函数计算长方体的表面积,x,y和z是长,宽和高。

    裁判测试程序样例:

    #include<iostream>
    #include<string>
    using namespace std;
    int area(int,int);
    int area(int,int,int);
    int main()
    {
        int i, repeat, c, x, y, z;
        cin>>repeat;
        for(i=0;i<repeat;i++){
            cin>>c;
            if(c==2){
                cin>>x>>y;
                cout<<area(x,y)<<endl;
            }
            if(c==3){
                cin>>x>>y>>z;
                cout<<area(x,y,z)<<endl;
            }
        }
        return 0;
    }
    
    /* 请在这里填写答案 */

    输入样例:

    2
    2 1 2
    3 2 3 4

    输出样例:

    2
    52
    int area(int x,int y){
        int s;
        s=x*y;
        return s;
    }
    int area(int x,int y,int z){
       return (x*y+x*z+z*y)*2;
    }
  • 相关阅读:
    *Binary Tree Inorder Traversal
    First Unique Character in a String
    回溯法模板
    *Linked List Random Node
    *Odd Even Linked List
    *Maximum Product of Word Lengths
    Flatten 2D Vector
    Docker (dockerfile)
    Docker数据卷
    Docker入门
  • 原文地址:https://www.cnblogs.com/1305536110-dym/p/14904767.html
Copyright © 2011-2022 走看看