1 邮箱地址合法性验证,合法输出字符“1”,不合法输出字符“0” 合法条件:
A 仅包含一个“@”。
B 最后三位必须是“.com” C 字符直接没有空格
B 有效数组是1~9、a~z、A~Z、“.”、“@”、“_” 程序
#include
char input[100],out=1;
int len,i,flag=0,flag1=0,flag2=0,flag3=0,ttt=0; scanf(\,input); len=strlen(input);
if((input[len-1]=='m')&&(input[len-2]=='o')&&(input[len-3]=='c')&&(input[len-4]=='.')) { for(i=0;i
if(ttt!=1) { flag3=1; } } else { flag=1; }
if(flag==1||flag3==1||flag1==1||flag2==1) { out='0'; } else { out='1'; }
printf(\,out); }
1
2 m个相同苹果分到n个相同的篮子里。允许有的篮子为空,一共有多少种分法? 其中:0<=m<=10,0<=n<=10;\\ #include
int main() {
int M=3,N=3;
scanf(\,&M,&N); printf(\,func(M,N)); }
3 手机电池余量显示 #include
2
f1=5; } else if((n<=60)&&(n>50)) { f1=6; } else if((n<=70)&&(n>60)) { f1=7; } else if((n<=80)&&(n>70)) { f1=8; } return f1; }
int main() { char a1[13]=\,a2[13]=\; char d1[13]=\,d2[13]=\,d3[16]=\; int c,i,m; while(1) {
scanf(\,&m); m=10-func(m); printf(\,d1); for(i=0;i<=m-1;i++) { printf(\,a1); } for(i=0;i<(10-m);i++) {
printf(\,a2); } printf(\,d2); printf(\,d3); } }
4 将无符号数的指定比特进行置1.输入数字n(31bit,无符号整形),置位数m(0<=m<=31)。 输入:无符号数,指定bit位 输出:指定的bit位被置1的值 例如:输入 891 7 输出1019 #include
unsigned int c,tmp; unsigned char d; while(1)
3
{
scanf(\,&c,&d); if((d>=0)&&(d<=31)) { tmp=c; tmp&=~(1< 5 输入一个字符串。交换前后顺序后再输出。 #include 6 输入一个同学各科的高考成绩,计算出他的总成绩和平均成绩,共4个科目。每个成绩范围0~150,无效分数不计算在总分数内(但科目永远是4课) #include 4 printf(\,sum,aver); } } } 7 找众数。输入10个整形,输出10个整形中的众数。 #include //把b[i]中最大值对应的a[i]中的数字输出 for(i=0;i<10;i++) { if(b[i]==max) { printf(\,a[i]); } } } } 8 求两个数的最大公倍数,最大公约数。 A 最大公约数求法: 1> m和n,如果m>n,k=m%n (若m 5 百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库中软国际入职机试题在线全文阅读。
相关推荐: