int A, B, MAX;
cout << "Give two numbers:" << endl;
cin >> A >> B;
if (A > B)
{
MAX = A;
}
else
{
MAX = B;
}
cout << "Largest amongst given numbers is: ";
cout << MAX << endl;
return 0;
代码2
int A, B, MAX;
cout << "Give two numbers:" << endl;
cin >> A >> B;
MAX = A;
if (B > MAX)
{
MAX = B;
}
cout << "Largest amongst given numbers is: ";
cout << MAX << endl;
return 0;
在上述程序逻辑,其中的一个是最好的,为什么?他们之间有什么区别?这是我的考试问题,我想问问堆栈溢出知道最好的意见。
为什么不'MAX =标准:: MAX(A,B);'? – user2357112
什么是你最好的定义? – user1118321
这两个程序哪个更好,为什么? – user3474853