小编fat*_*key的帖子

将五个整数与if,else if语句进行比较

我需要比较五个整数并找到最大和最小的整数.我需要通过仅使用if和else语句来解决它,我不能使用找到max,min输入的数组或特定函数.

这是我到目前为止所做的:

int n1, n2, n3, n4, n5, biggest,smallest;
n1=biggest;


cout << "Enter the five numbers: ";

cin >> n1 >> n2 >> n3 >> n4 >> n5 ;

if ((n2>=n1) && (n2>=n3) && (n2>=n4) && (n2>=n5)) {
    n2 = biggest;
}
else if ((n3>=n4) && (n3>=n5)) {
    n3 = biggest ;
}
else if (n4>=n5) {
    n4 = biggest ;
}
else {
    n5 = biggest ;
}

cout << biggest ;
Run Code Online (Sandbox Code Playgroud)

为什么输出0而不是最大数?

c++

-13
推荐指数
1
解决办法
282
查看次数

标签 统计

c++ ×1