中软国际入职机试题.docx

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)

1亿VIP精品文档

相关文档