c ++单独访问整数

时间:2013-11-03 18:34:11

标签: c++ integer

我正在为我的学习编写一个简单的加密程序,而且我只是坚持这么简单。我在一个名为Number的变量中输入了一个3位数字。我现在试图将三个数字中的每一个放入称为n1,n2和n3的单独变量中,以便我可以单独操作它们。

我以为我可以做数字[1]等,但我一直都会遇到错误。

知道如何正确地做到这一点吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

以下是数字345的示例。我们的想法是用% 10分割然后读取最后一位数字。

int number = 345;

int n1 = number / 100;
int n2 = (number / 10) % 10;
int n3 = number % 10;

如果number是字符串,那么您尝试过的方法可以正常工作。