【发布时间】:2011-01-27 10:48:39
【问题描述】:
是否可以在 C++ 中使用 ONE SINGLE 语句从一组数字中打印一个随机数?
假设集合是 {2, 5, 22, 55, 332}
我查找了 rand(),但我怀疑是否可以在单个语句中完成。
【问题讨论】:
-
您的问题不准确。例如,我可以做到:
cout << (rand()%5);确实从一组 5 个数字中用一个语句打印一个随机数。集合是如何给出的,它是如何给出的?数量是如何限制的? (例如,它们必须能够表示至少达到 INT_MAX 的值吗?)。另外,请注意复合语句是单个语句。 这是一个测验吗!? -
谁在乎你是否可以在一份声明中做到这一点?告诉我们为什么它很重要。