1 邮箱地址合法性验证,合法输出字符“ 1”,不合法输出字符“ 0”
合法条件:
A 仅包含一个“ @”。
B 最后三位必须是“ .com”
C 字符直接没有空格
B 有效数组是 1~9、 a~z、 A~Z、“ . ”、“@”、“ _ ”
程序
#includestdio.h
int main()
{
char input[100],out=1;
int len,i,flag=0,flag1=0,flag2=0,flag3=0,ttt=0;
scanf(%s ,input);
len=strlen(input);
if ((input[len-1]== m)(input[len-2]== o)(input[len-3]== c)(input[len-4]== .)) {
for(i=0;ilen-4;i++)
{
if (input[i]== @)ttt++;
if (input[i]== )
{
flag1=1;
}
if ((((input[i]= 1)(input[i]= 9))||((input[i] a)(input[i] z))||((input[i] A)\ (input[i] Z ))||(input[i]== .)||(input[i]== @)||(input[i]== _))==0)
{
flag2=1;
}
}
if (
原创力文档

文档评论(0)