解题思路
输入号码后,需要用一个选择函数来去除号码中的重复数字。然后通过排序方法将选出的非重复数字进行排序记为arr,这里建议使用函数表达方法来表示。
选择并排好序之后进行号码的加密。输入号码时最好运用gets函数,gets函数可以将键盘输入的字符一个一个单个上传到数组中。运用两个循环的嵌套
先用外层循环的未知数将输入的arr数组固定,再通过内层循环用if语句一个一个的对号码数组进行判定同时设置变量count用来记录下标,当读到号码数组中的
的数字与arr相同时将该数字的下标记录到index数组中。
如下流程图所示:
运用数组的号码加密主要在于数组中不重复数字的提炼和下标的选择
剩余其他的都是很基本的东西,就不一一详说了。