zoukankan      html  css  js  c++  java
  • POJ C++程序设计 编程题#1 输出200

    编程题#1:输出200

    来源: 北京大学在线程序评测系统POJ (Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩。)

    总时间限制: 1000ms 内存限制: 1024kB

    描述

    使以下代码输出结果为200.

    #include<iostream>
    using namespace std;
    class Number {
    public:
        int num;
        Number(int n=0): num(n) {}
    // 在此处补充你的代码
    };
    
    int main() {
        Number n1(10), n2(20);
        Number n3;n3 = n1*n2;
        cout << int(n3) << endl;
        return 0;
    }

     

    输入

    不需要输入。

     

    输出

    输出结果为200。

     

    样例输入

    不需要输入。

     

    样例输出

    200

     1 #include<iostream>
     2 using namespace std;
     3 class Number {
     4 public:
     5     int num;
     6     Number(int n=0): num(n) {}
     7 // 在此处补充你的代码
     8     int operator*(Number &n) {
     9         return this->num * n.num;
    10     }
    11     //  重载类型转换方程,不能有返回值
    12     operator int() {
    13         return num;
    14     }
    15 };
    16 
    17 int main() {
    18     Number n1(10), n2(20);
    19     Number n3;n3 = n1*n2;
    20     cout << int(n3) << endl;
    21     return 0;
    22 }
  • 相关阅读:
    SD卡测试
    测试人员可能会遇到的问题
    HDU 1024 Max Sum Plus Plus
    HDU 1176 免费馅饼
    HDU 1257 最少拦截系统
    HDU 1087 Super Jumping! Jumping! Jumping!
    poj 1328 Radar Installation
    poj 1753 Flip Game
    HDU 1003 Max Sum
    HDU 5592 ZYB's Premutation(BestCoder Round #65 C)
  • 原文地址:https://www.cnblogs.com/dagon/p/4805110.html
Copyright © 2011-2022 走看看