set
iset;
for (size_t i = 2; i != 100; ++i)
iset.insert(i);
copy_if (iset.cbegin (), iset.cend (), ostream_iterator
(cout, " "),
[] (int a){
for (int i = 2; i < sqrt (a); ++i)
if (a % i == 0)
return false;
return true; });
输出100以内所有素数(待改进)
最新推荐文章于 2021-12-27 16:20:29 发布