小编Njg*_*r90的帖子

是否有更简单的方法从用户那里获取三个数字并按升序打印它们?

我正在完成Bjarne Stroustrup的书"使用C++的原理和实践"(第3章练习6)中的练习.您被要求制作一个接受用户输入的程序(3个整数值),并按照从最小到最大的顺序打印3个值.这是我的解决方案,

#include <iostream>
#include <string>
using namespace std;

int main()
{
    cout << "Please enter 3 integers: ";
    int num1, num2, num3;
    while (cin >> num1 >> num2 >> num3) {

    if (num1 < num2 && num2 < num3)
        cout << num1 << ", " << num2 << ", " << num3 << endl;

    if (num2 < num1 && num1 < num3)
        cout << num2 << ", " << num1 << ", " << num3 << endl;

    if (num3 …
Run Code Online (Sandbox Code Playgroud)

c++ if-statement

3
推荐指数
1
解决办法
176
查看次数

标签 统计

c++ ×1

if-statement ×1