题目:编写一个函数,传入密码,判断密码复杂程度(判断密码是否包含大写、小写、数字)
解题思路:
我们设定若包含大写、小写、数字其中一类为简单,包含两类为中等,三类为复杂,暂时不考虑其他字符的出现。
我们预先设定密码为:Maobing520
① 主函数中定义一个字符串str存放密码。
② 定义函数 int key (char *p) ,其中 *p 所传入的参数是密码(字符串),返回值可以设为int型,复杂返回3,中等返回2,简单返回1。
③ 主函数中根据函数返回值分别打印不同的结果语句。
④ 我们可以增设一个提示,如果密码过于简单,为了防止被盗,必须提醒用户改一个稍微复杂的新密码。此处可以用到do...while循环语句直到密码不再简单为止。
运行代码: