【C++练习】使用函数重载实现不同类型的乘法计算

题目:函数重载实现乘法计算

题目描述:

        编写一个程序,通过函数重载实现两个不同类型的乘法计算:一个是计算两个整数的乘积,另一个是计算两个浮点数的乘积。程序应提示用户分别输入两个整数和两个浮点数,然后调用相应的重载函数计算并输出结果。

输入要求:
  • 首先,从标准输入读取两个整数。
  • 然后,从标准输入读取两个浮点数。
输出要求:
  • 输出两个整数的乘积,格式为:整数乘法结果: multiply(num1,num2) = result
  • 输出两个浮点数的乘积,格式为:浮点数乘法结果: multiply(num1,num2) = result

源代码:

#include <iostream>  
using namespace std;

// 函数重载,分别用于计算两个整数的乘积和两个浮点数的乘积  
int multiply(int a, int b) {
    return a * b;
}

double multiply(double a, double b) {
    return a * b;
}

int main() {
    int int1, int2;
    double double1, double2;

    // 提示用户输入两个整数  
    cout << "请输入两个整数: ";
    cin >> int1 >> int2;
    // 计算并输出两个整数的乘积  
    cout << "整数乘法结果: multiply(" << int1 << "," << int2 << ") = " << multiply(int1, int2) << endl;

    // 提示用户输入两个浮点数  
    cout << "请输入两个浮点数: ";
    cin >> double1 >> double2;
    // 计算并输出两个浮点数的乘积  
    cout << "浮点数乘法结果: multiply(" << double1 << "," << double2 << ") = " << multiply(double1, double2) << endl;

    return 0;
}

运行截图:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值