资源描述:
《最新中软国际入职机试题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、__________________________________________________1邮箱地址合法性验证,合法输出字符“1”,不合法输出字符“0”合法条件:A仅包含一个“@”。B最后三位必须是“.com”C字符直接没有空格B有效数组是1~9、a~z、A~Z、“.”、“@”、“_”程序#includeintmain(){charinput[100],out=1;intlen,i,flag=0,flag1=0,flag2=0,flag3=0,ttt=0;scanf("%s",input);
2、len=strlen(input);if((input[len-1]=='m')&&(input[len-2]=='o')&&(input[len-3]=='c')&&(input[len-4]=='.')){for(i=0;i='1')&&(input[i]<='9'))
3、
4、((input[i]>'a')&&(input[i]<'z'))
5、
6、((input[i]>'A
7、')&&(input[i]>'Z'))
8、
9、(input[i]=='.')
10、
11、(input[i]=='@')
12、
13、(input[i]=='_'))==0){flag2=1;}}if(ttt!=1){flag3=1;}}else{flag=1;}if(flag==1
14、
15、flag3==1
16、
17、flag1==1
18、
19、flag2==1){out='0';}else{out='1';}收集于网络,如有侵权请联系管理员删除__________________________________________________printf("
20、%c",out);}2m个相同苹果分到n个相同的篮子里。允许有的篮子为空,一共有多少种分法?其中:0<=m<=10,0<=n<=10;#includeintfunc(intm,intn){inta=0,i;if(n<=1)//如果没有篮子,只有一种方法“都没有”,或者有一个篮子,也是一种方法{return1;}for(i=m;i>=0;i-=n){a+=func(i,n-1);}returna;}intmain(){intM=3,N=3;scanf("%d%d",&M,&N);printf("%d"
21、,func(M,N));}3手机电池余量显示#includeintfunc(intn){intf1;if(n==0)return0;elseif((n<=10)&&(n>=1)){f1=1;}elseif((n<=20)&&(n>10)){f1=2;}elseif((n<=30)&&(n>20)){f1=3;}elseif((n<=40)&&(n>30)){收集于网络,如有侵权请联系管理员删除__________________________________________________f1=4;
22、}elseif((n<=50)&&(n>40)){f1=5;}elseif((n<=60)&&(n>50)){f1=6;}elseif((n<=70)&&(n>60)){f1=7;}elseif((n<=80)&&(n>70)){f1=8;}returnf1;}intmain(){chara1[13]="
23、----------
24、",a2[13]="
25、++++++++++
26、";chard1[13]="
27、++++++++++
28、",d2[13]="
29、----------
30、",d3[16]="===============";
31、intc,i,m;while(1){scanf("%d",&m);m=10-func(m);printf("%s",d1);for(i=0;i<=m-1;i++){printf("%s",a1);}for(i=0;i<(10-m);i++){printf("%s",a2);}printf("%s",d2);printf("%s",d3);}}4将无符号数的指定比特进行置1.输入数字n(31bit,无符号整形),置位数m(0<=m<=31)。输入:无符号数,指定bit位输出:指定的bit位被置1的值收
32、集于网络,如有侵权请联系管理员删除__________________________________________________例如:输入8917输出1019#includeintmain(){unsignedintc,tmp;unsignedchard;while(1){scanf("%d%d",&c,&