用C语言判断密码输入的合法性,以某图书馆系统为例。 要求如下:密码需在8-16位,且必须包含大写字母,小写字母和数字,不能有特殊字符。 代码实现如下: #include <stdio.h> #include <string.h> int main() { while(1){ int N, digital=0, character1 = 0,character2 = 0, length, flag; char str[81]; printf("输入密码:"); flag = 1; gets(str); length = strlen(str)