摘要:
在对银行账户等重要权限设置密码的时候,我们常常遇到这样的烦恼:如果为了好记用生日吧,容易被破解,不安全;如果设置不好记的密码,又担心自己也会忘记;如果写在纸上,担心纸张被别人发现或弄丢了... 这个程序的任务就是把一串拼音字母转换为6位数字(密码)。我们可以使用任何好记的拼音串(比如名字,王喜明,就写:wangximing)作为输入,程序输出6位数字。 变换的过程如下: 第一步. 把字符串6个一组折叠起来,比如wangximing则变为: wangxi ming 第二步. 把所有垂直在同一个位置的字符的ascii码值相加,得出6个数字,如上面的例子... 阅读全文
posted @ 2014-03-19 21:41
Freecode#
阅读(552)
评论(0)
推荐(0)
摘要:
实验要求:实验1 顺序表基本操作实验目的1. 熟悉C语言的上机环境,掌握C语言的基本结构。2. 会定义线性表的顺序存储结构。3. 熟悉对顺序表的一些基本操作和具体的函数定义。注意事项在做第一次“数据结构”课程实验之前,要在硬盘上建立好自己的工作目录,专门来存储你所做的实验程序及相关信息,以后每次做实验都采用这个目录。实验内容该程序的功能是对元素类型为整型的顺序表进行一些操作。该程序包括顺序表结构类型的定义以及对顺序表操作的具体的函数定义和主函数。/* 定义DataType为int类型 */typedef int DataType; /*顺序表存储空间的总分配量*/#define M... 阅读全文
posted @ 2014-03-19 20:43
Freecode#
阅读(4707)
评论(0)
推荐(0)
摘要:
今有 6 x 6 的棋盘格。其中某些格子已经预先放好了棋子。现在要再放上去一些,使得:每行每列都正好有3颗棋子。我们希望推算出所有可能的放法。下面的代码就实现了这个功能。 初始数组中,“1”表示放有棋子,“0”表示空白。 1 int N = 0; 2 3 bool CheckStoneNum(int x[][6]) 4 { 5 for(int k=0; k=3) // 本列已满 75 GoNext(x,r,c); 76 else if(rr>=3) // 本行已满 77 f(x, r+1, 0); 78 els... 阅读全文
posted @ 2014-03-19 17:20
Freecode#
阅读(388)
评论(0)
推荐(0)

浙公网安备 33010602011771号