中软国际入职机试题

1 邮箱地址合法性验证,合法输出字符“1”,不合法输出字符“0”

合法条件:

A 仅包含一个“@”。

B 最后三位必须是“.com”

C 字符直接没有空格

B 有效数组是1~9、a~z、A~Z、“.”、“@”、“_”

程序

#include

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;i

{

if(input[i]=='@')ttt++;

if(input[i]==' ')

{

flag1=1;

}

if((((input[i]>='1')&&(input[i]<='9'))||((input[i]>'a')&&(input[i]'A')\

&&(input[i]>'Z'))||(input[i]=='.')||(input[i]=='@')||(input[i]=='_'))==0)

{

flag2=1;

}

}

if(ttt!=1)

{

flag3=1;

}

}

else

{

flag=1;

}

if(flag==1||flag3==1||flag1==1||flag2==1)

{

out='0';

}

else

{

out='1';

}

printf("%c",out);

}

2 m个相同苹果分到n个相同的篮子里。允许有的篮子为空,一共有多少种分法?

其中:0<=m<=10,0<=n<=10;\

#include

int func(int m,int n)

{

int a=0,i;

if(n<=1) //如果没有篮子,只有一种方法“”,或者有一个篮子,也是一种方法

{

return 1;

}

for(i=m;i>=0;i-=n)

{

a+=func(i,n-1);

}

return a;

}

int main()

{

int M=3,N=3;

scanf("%d%d",&M,&N);

printf("%d",func(M,N));

}

3 手机电池余量显示

#include

int func(int n)

{

int f1;

if(n==0)return 0;

else if((n<=10)&&(n>=1))

{

f1=1;

}

else if((n<=20)&&(n>10))

{

f1=2;

}

else if((n<=30)&&(n>20))

{

f1=3;

}

else if((n<=40)&&(n>30))

{

f1=4;

}

else if((n<=50)&&(n>40))

{

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("%d",&m);

m=10-func(m);

printf("%s\n",d1);

for(i=0;i<=m-1;i++)

{

printf("%s\n",a1);

}

for(i=0;i

{

printf("%s\n",a2);

}

printf("%s\n",d2);

printf("%s\n",d3);

}

}

4 将无符号数的指定比特进行置1.输入数字n(31bit,无符号整形),置位数m(0<=m<=31)。

输入:无符号数,指定

中软国际python机试题_中软国际入职机试题.doc相关推荐

  1. 中谷教育python精讲_中谷教育Python视频教程

    中谷教育Python视频教程 2020-05-08 13:03 ¥6 内容简介 中谷教育Python视频教程,讲解了python的基础语法知识,包含元组.列表.字典.流程控制.函数等内容.比较全面且基 ...

  2. 中谷教育python精讲_中谷教育Python视频教程资源推荐

    <中谷教育Python视频教程>讲的是Python开发的入门教程,它将介绍Python语言的特点和适用范围,Python基本的数据类型,条件判断和循环,函数,以及Python特有的切片和列 ...

  3. 中谷教育python精讲_中谷教育Python视频(课件、源码)推荐

    <中谷教育Python视频教程>讲的是Python开发的入门教程,它将介绍Python语言的特点和适用范围,Python基本的数据类型,条件判断和循环,函数,以及Python特有的切片和列 ...

  4. lua检测表中是否有某个值_Lua基础知识总结(入职面试题)

    2019年8月刚入职新公司时,因为之前的项目都没有使用lua的经验,所以jojo老大出了一份题让我想尽办法找出答案,当时对于一个无经验的小菜鸟来说,属实费了不少功夫,如今分享出来,希望能对刚使用lua ...

  5. mysql 中的neq_mysql中neq使用Python的Django框架中的压缩组件Django Compressor_MySQL

    为了加快网站的加载速度,我们通常要多js和css进行压缩处理.这些js和css的压缩工作如果都手动处理,费时费力. <mysql中neq使用Python的Django框架中的压缩组件Django ...

  6. 中软国际python面试题_中软国际面试经验

    2020-04-24 09:05:01 面试过程: 面试的中软国际华为事业线 面试地点华为G区食堂 面试人,组长 面试时长1小时左右 面试结果通过面试 入职时间通过面试后一天时间 面试过程中没谈待遇, ...

  7. 中软国际java开发面试题_中软国际java面试题及参考答案

    面试题是中软国际java个人求职者在面试过程中的敲门砖,以下是小编为大家收集到的,希望对大家有帮助! :填空题 1Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点? B ...

  8. python在excel中的应用-python怎样在excel中应用?

    python在excel中应用的方法:首先[return sorted(s)]在本地建立一个目录,并保存这个代码并命名为[Methods.py]:然后打开Excel,填写一些数据以便提供python脚 ...

  9. python能在生活中做什么-Python能在生活中做什么

    很多人学习Python就是为了在人工智能.大数据等领域谋求一份高薪工作,Python其实很接地气,我们如果学习了Python而不把它作为一种谋生手段也可以在生活中解决很多问题,那么Python能在生活 ...

最新文章

  1. 大数据调度平台Airflow(三):Airflow单机搭建
  2. 老码农揭开行业黑幕:如何编写无法维护的代码
  3. java简单介绍_java 简单介绍
  4. 8.类定义、属性、初始化和析构
  5. 10年程序员谈.Net程序员的职业规划
  6. 谈谈MySQL的WriteSet并行复制
  7. 计算机考研专业课卷子,考研统考专业课有哪些?题型都有什么?你了解吗
  8. Qt初学者的一些学习方法、参考资料
  9. 31个工作习惯(转)
  10. 医学流体力学血流动力学仿真模拟计算及临床应用
  11. OBS bit rate推流比特率最佳设置
  12. 黑苹果E430c, 安装过程
  13. DNS服务器常见的攻击方式
  14. 双平衡吉尔伯特混频器设计(项目设计论文)
  15. 从Q9XXX系统CPU看温度过高问题
  16. 应用宝上架审核要求_Android应用商店上架审核要求
  17. 做一个互联网+时代的新农民
  18. 山西省内拍摄制作VR全景360照片720全景
  19. verycd download materials
  20. BIM正向化设计——思维的转变以及实例介绍

热门文章

  1. 这个wordpress站群系统不简单,内置AI采集器
  2. Redis 的各项功能帮助我们解决了哪些问题?
  3. android打印机没反应了,安卓微信小程序蓝牙连接打印机,代码执行成功,打印机没有响应,苹果可以正常使用...
  4. 你知道物联网感知识别层有哪些技术吗?
  5. c语言---输入输出函数 printf scanf 及输入输出控制符
  6. [Python工具]pdf表格提取camelot安装教程
  7. 关于计算1+1=2,电脑到底经历了什么?底层到底是如何工作的?
  8. 【WiFi模组】乐鑫ESP32 基于ESP-IDF的原生SDK二次开发
  9. 2015 读书笔记--告诉我你怎样去生活
  10. 数据库系统概论 中文高清PDF版下载