嗨我剛剛完成這個的:最大的幾個數字
#include <iostream>
using namespace std;
int main()
{
char a, b, c, d, e, f;
char max;
cout << "enter a b c: ";
cin >> a >> b >> c >> d >> e >> f;
max = a;
if (b > max)
max = b;
if (c > max)
max = c;
if (d > max)
max = d;
if (e > max)
max = e;
if (f > max)
max = f;
cout << "max is " << max << "\n";
return 0;
}
這顯然只適用於6個條目。我想這樣做,如果你輸入2,3,4或5個條目,它仍然可以工作!我猜我必須補充休息,只是不確定。
遵守零一無窮規則並使用容器/循環使其適用於任何數字的情況如何? – PlasmaHH
建議:爲什麼不使用'char [6]'而不是有6個不同的標識符? – Mahesh
您是否考慮過使用數組來存儲輸入值,然後循環遍歷數組? – entitledX