#include <stdio.h>
#include <string.h>
int main()
{
char a[100];
int i,len = 0;
gets(a);
len = strlen(a);
if(len < 6 || len > 16)
printf("非法用户名!");
else
{
for(i=0;i<len;i++)
{
if(a[i] >= 'a' && a[i] <= 'z')
continue;
if(a[i] >= 'A' && a[i] <= 'Z')
continue;
if(a[i] >= '0' && a[i] <= '9')
continue;
printf("非法用户名!");
break;
}
}
printf("合法用户名!");
return 0;
}
不知道你这个问题是否已经解决, 如果还没有解决的话: