c++ - 比较整数 C++

标签 c++

<分区>

嘿,所以我这周才开始学习基础 C++,我有一个问题是:

编写一个程序来比较 3 个整数并打印最大的一个,该程序应该只使用 2 个 IF 语句。

我不知道该怎么做所以任何帮助将不胜感激

到目前为止我有这个:

#include <iostream>

using namespace std;

void main()
{
int a, b, c;

cout << "Please enter three integers: ";
cin >> a >> b >> c;

if ( a > b && a > c) 
    cout << a;
else if ( b > c && b > a)
    cout << b;
else if (c > a && c > b)
    cout << b;

system("PAUSE");

}

最佳答案

int main()
{
  int a, b, c;
  cout << "Please enter three integers: ";
  cin >> a >> b >> c;
  int big_int = a;

  if (a < b)
  {
      big_int = b;
  }

  if (big_int < c)
  {
    big_int = c;
  }
  return 0;
}

另请注意,您应该编写 int main() 而不是 void main()

关于c++ - 比较整数 C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14624814/

相关文章:

c++ - set_intersection 带有自定义设置比较器

c++ - 将整数类型缩放为不同的位大小

c++ - CreateProcess() 错误

c++ - 在不同的文件中创建一个 Sprite (在一个类中)

C++ Hello World 不工作?

c++ - Cplusplus cin split

c++ - 即使我的 if 语句成立,我也遇到了麻烦

c++ - 使用迭代器打印出集合的每个成员

c++ - Windows 关键部分奇怪的行为

c++ - 如何在 GCC 中使用 c++20 模块?