【发布时间】:2018-03-07 22:18:36
【问题描述】:
如何在 c++ 中将整数向量转换为单个整数?
vector<int>myints = {3, 55, 2, 7, 8}
预期答案:355278
【问题讨论】:
-
你会如何处理-1?
-
循环和乘法似乎可以解决问题。
-
提示:
8 + 7*10 + 2*100 + 55*1000 + 3*100000. -
或带有
<<的循环到strstream。如果你想要一个字符串。请注意,如果您想要一个 int 输出,您将很快用完数字 -
您需要检查
log10(x)以查看现有数字乘以多少。