C语言填空:用户名 密码验证
/*注册输入名字,密码;名字只能是英文字母,密码只能是数字,已经有人注册名字U,用户名不能重复, 输入密码判断正确错误 ,再次输入密码判断。如两次密码一样,输出密码 */ #include<stdio.h> main() {char yhm,m1,m2; printf("输入用户名:"); scanf("%c",【1】); 【7】 if(yhm!=【2】) { if(【3】) {printf("请输入密码"); scanf("%c",【4】); 【8】 if(【5】) {printf("请再次输入密码"); scanf("%c",&m2); 【9】 if(m2>='0'&&m2<='9'&&【6】) printf("%c",m1); else printf("密码错误"); } } } else printf("用户名已存在" ); }
/*注册输入名字,密码;名字只能是英文字母,密码只能是数字,已经有人注册名字U,用户名不能重复, 输入密码判断正确错误 ,再次输入密码判断。如两次密码一样,输出密码 */ #include<stdio.h> main() {char yhm,m1,m2; printf("输入用户名:"); scanf("%c",&yhm); getchar(); if(yhm!='U') { if((yhm>='a'&&yhm<='z')||(yhm>='A'&&yhm<='Z')) {printf("请输入密码"); scanf("%c",&m1); getchar(); if(m1>='0'&&m1<='9') {printf("请再次输入密码"); scanf("%c",&m2); getchar(); if(m2>='0'&&m2<='9'&&(m1==m2)) printf("%c",m1); else printf("密码错误"); } } } else printf("用户名已存在" ); }