我正在为我的学习编写一个简单的加密程序,而且我只是坚持这么简单。我在一个名为Number的变量中输入了一个3位数字。我现在试图将三个数字中的每一个放入称为n1,n2和n3的单独变量中,以便我可以单独操作它们。
我以为我可以做数字[1]等,但我一直都会遇到错误。
知道如何正确地做到这一点吗?
谢谢!
答案 0 :(得分:1)
以下是数字345
的示例。我们的想法是用% 10
分割然后读取最后一位数字。
int number = 345;
int n1 = number / 100;
int n2 = (number / 10) % 10;
int n3 = number % 10;
如果number
是字符串,那么您尝试过的方法可以正常工作。