+-x c++

描述

我们有两个整数:A 和 B。

请打印出A+B、A−B和A×B中最大的数。

输入描述

A B

输出描述

打印 A+B、A−B 和 A×B 中最大的数字。

用例输入 1 

-13 3

用例输出 1 

-10

用例输入 2 

1 -33

用例输出 2 

34

用例输入 3 

13 3

用例输出 3 

39

提示

样本输出 1

A+B=−10、A−B=−16 和 A×B=−39 中最大的数是 −10。

输出示例 2

A+B=−32、A−B=34 和 A×B=−33 中最大的数是 34。

输出示例 3

A+B=16、A−B=10和A×B=39中最大的数是39。

限制因素

  • 所有输入值均为整数。
  • −100≤A, B≤100

代码:

#include<bits/stdc++.h> // 引入一个常用的头文件集合,它包括了大多数标准库头文件,但在一些竞赛或严格的编程环境中可能不被推荐使用。  
using namespace std; // 使用标准命名空间,这样我们就可以直接使用标准库中的函数和对象,如cin、cout、max等,而不需要前缀std::。  
  
int a, b; // 定义两个整数变量a和b,用于存储输入的两个数。  
  
int main() // 主函数入口  
{  
    cin >> a >> b; // 从标准输入读取两个整数,并分别赋值给变量a和b。  
  
    // 使用max函数来比较三个数值(a+b, a-b, a*b)中的最大值,并输出它。  
    // max函数返回两个参数中的较大值。这里我们嵌套了两次max调用,首先比较a+b和a-b,然后比较它们的最大值与a*b。  
    cout << max(max(a + b, a - b), a * b) << endl; // 输出结果,并在末尾添加换行符。  
  
    return 0; // 主函数返回0,表示程序正常结束。  
}

解析:

  1. 代码首先包含了<bits/stdc++.h>头文件,这是一个常见的头文件,它包含了C++标准库中的大部分头文件。然而,需要注意的是,这个头文件并不是C++标准的一部分,并且在一些正式的编程环境或项目中可能不被推荐使用。通常,为了更清晰地了解代码中使用了哪些库,建议直接包含所需的头文件。
  2. 使用using namespace std;使得在后续代码中可以直接使用标准命名空间中的函数和对象,如cincoutmax等,而不需要前缀std::
  3. 定义了两个整数变量ab,用于存储输入的两个数。
  4. main()函数中,通过cin从标准输入读取两个整数,并分别赋值给变量ab
  5. 使用max函数来比较三个数值a+ba-ba*b中的最大值。max函数返回两个参数中的较大值。这里通过嵌套调用max函数,首先比较a+ba-b,然后比较它们的最大值与a*b,最终得到三者中的最大值。
  6. 使用cout输出最大值,并在末尾添加换行符endl
  7. main()函数返回0,表示程序正常结束。

相关推荐

  1. [<span style='color:red;'>XG</span>] HTTP

    [XG] HTTP

    2024-03-19 21:22:02      19 阅读
  2. [linux] 解压缩xz

    2024-03-19 21:22:02       39 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-19 21:22:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-19 21:22:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-19 21:22:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-19 21:22:02       20 阅读

热门阅读

  1. LeetCode --- 2057. Smallest Index With Equal Value 解题报告

    2024-03-19 21:22:02       17 阅读
  2. mysql笔记:21. 演示脏读、不可重复读和幻读现象

    2024-03-19 21:22:02       18 阅读
  3. 代码随想录算法训练营第24天|理论基础|77. 组合

    2024-03-19 21:22:02       19 阅读
  4. Linux之shell条件判断

    2024-03-19 21:22:02       18 阅读
  5. 中文编程入门(Lua5.4.6中文版)第六章 Lua 运算符

    2024-03-19 21:22:02       18 阅读
  6. 安卓面试准备汇总

    2024-03-19 21:22:02       17 阅读
  7. 驱动开发中的DMA是什么

    2024-03-19 21:22:02       17 阅读
  8. 华岳M9制造企业管理软件业务流程 1/4

    2024-03-19 21:22:02       18 阅读