2013-11-03 35 views
0

我正在为我的研究写一个简单的加密程序,而我被困在一件如此简单的事情上。我将一个3位数字输入到一个名为Number的变量中。我现在试图把三个数字中的每一个都放到单独的变量中,称为n1,n2和n3,这样我就可以单独处理它们。C++单独访问整数

我以为我可以做数字[1]等,但我不断收到错误。

任何想法如何正确地做到这一点?

谢谢!

回答

1

下面是编号为345的示例。这个想法是分开然后用% 10读取最后一位数字。

int number = 345; 

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

你已经尝试过什么能工作,如果number是一个字符串。

+0

非常感谢:D Thats帮了我很多! – user2950449