这个基本脚本应该比较两个输入值,如果两个值相同,则输出较大的值--0。但我似乎犯了一个错误,因为输出总是 0。如果你能发现错误,我将非常感激。另外,我知道有很多方法可以做到这一点,但我正在练习我的逻辑;所以我想坚持这个结构。谢谢。
#include<iostream>
#include<cstdlib>
using namespace std;
int bigger(int, int);
int main()
{
int num1, num2, answer;
cout << "Enter two numbers: " << endl;
cin >> num1 >> num2;
answer == bigger(num1, num2);
cout << "The bigger number is " << answer << endl;
system("pause");
return 0;
}
int bigger(int a, int b)
{
int max;
if(a > b)
{
max = a;
}
else if(a = b)
{
max = 0;
}
else {
max = b;
}
return max;
}