嗨我刚刚完成这个的:最大的几个数字
#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