如果我有一个int说306.什么是分开数字3 0 6的最佳方法,所以我可以单独使用它们?我在想将int转换为字符串然后解析它?
int num;
stringstream new_num;
new_num << num;
Run Code Online (Sandbox Code Playgroud)
我不知道如何解析字符串.建议?
Cha*_* Ma 11
不使用字符串,您可以向后工作.得到6,
306 % 10这将向后打印每个数字:
while (num > 0) {
cout << (num % 10) << endl;
num /= 10;
}
Run Code Online (Sandbox Code Playgroud)