自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(81)
  • 资源 (2)
  • 收藏
  • 关注

原创 宇龙酷派笔试题 女嘉宾调查问卷

假设有n位女嘉宾需要填调查问卷,一共有三种调查问卷A、B、C。相邻两位女嘉宾的问卷不能相同。让你用程序把所有可能的组合输出。程序思想是将女嘉宾所有的组合当成是一个数,比如说有三个女嘉宾,所有组合是从数000到数222。判断每种组合是否满足条件,满足条件则输出,不满足不输出遍历每种组合,第一种是AAB,AAA直接不考虑,每判断一次末位加一,到‘C’要进位。到下一次从头到尾是‘AAA’

2013-12-02 15:15:33 778

原创 华为机试操作系统任务数组

操作系统任务调度问题。操作系统任务分为系统任务和用户任务两种。其中,系统任务的优先级 50,用户任务的优先级 >= 50且 255。优先级大于255的为非法任务,应予以剔除。现有一任务队列task[],长度为n,task中的元素值表示任务的优先级,数值越小,优先级越高。函数scheduler实现如下功能,将task[] 中的任务按照系统任务、用户任务依次存放到 system_task[] 数组和 

2013-12-02 15:15:30 647

原创 华为机试手机号码判断

手机号码合法性判断(20分)问题描述:我国大陆运营商的手机号码标准格式为:国家码+手机号码,例如:8613912345678。特点如下: 1、  长度13位;2、  以86的国家码打头;3、  手机号码的每一位都是数字。 请实现手机号码合法性判断的函数要求:1)  如果手机号码合法,返回0;2) 如果手机号码长度不合法,返回13) 如果手机号码中包含非数字的字符,返

2013-12-02 15:15:28 983

原创 华为机试求两个数组的和差

第二题:求两个数组的和差   就是去掉两个数组中相同的元素 然后将两个数组中的元素存放在一个新的数组中  切数组A中元素要在B数组元素之前#includeusing namespace std;int num_equal(int a1[],int len1,int num){int i,j=0;for(i=0;i{if(num==a1[i]){j=1;break;}}r

2013-12-02 15:15:26 689

原创 华为机试回文数组

#includeusing namespace std;int huiwen(int len,char a[]){if(0==len)return 0;int i=0,j=len-1,flag=1;while(i{if(a[i++]!=a[j--])flag=0;}if(flag){coutreturn 1;}else {coutreturn 0;}}

2013-12-02 15:15:24 640

原创 华为机试简单四则运算

简单四则运算• 问题描述: 输入一个只包含个位数字的简单四则运算表达式字符串,计算该表达式的值注: 1、表达式只含 +, -, *, / 四则运算符,不含括号2、表达式数值只包含个位整数(0-9),且不会出现0作为除数的情况3、要考虑加减乘除按通常四则运算规定的计算优先级4、除法用整数除法,即仅保留除法运算结果的整数部分。比如8/3=2。输入表达式保证无0作为除数情况发生5、输入字

2013-12-02 15:15:22 1300

原创 华为机试数组比较

数组比较(20分)• 问题描述: 比较两个数组,要求从数组最后一个元素开始逐个元素向前比较,如果2个数组长度不等,则只比较较短长度数组个数元素。请编程实现上述比较,并返回比较中发现的不相等元素的个数比如:数组{1,3,5}和数组{77,21,1,3,5}按题述要求比较,不相等元素个数为0数组{1,3,5}和数组{77,21,1,3,5,7}按题述要求比较,不相等元素个数为3• 要求实现函数:

2013-12-02 15:15:20 607

原创 华为机试约瑟夫环

约瑟夫环是一个数学的应用问题:已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。//用循环链表实现 #includeusing namespace std;typedef struct Node{int data;Node* ne

2013-12-02 15:15:17 643

原创 华为机试题 扑克牌判断

一副牌中发五张扑克牌给你:让你判断数字的组成:有以下几种情况:1:四条:即四张一样数值的牌(牌均不论花色)2:三条带一对3:三条带两张不相同数值的牌4:两对5:顺子  包括 10,J,Q,K,A6:什么都不是7:只有一对#includeusing namespace std;voidsort(int a[]) //冒泡排序{int temp;for(int i=0;

2013-12-02 15:15:15 643

原创 problem37

37编写一个递归函数:将一个整数转换为相应的字符串并输出,函数原型可声明为:void int2str(int number)#includevoidint2str(int number){if(number==0)return;inta;charb;a=number;   b=a+'0';//加字符0可以将数字转换成字母int2str(number/10);cou

2013-12-02 15:15:13 794 1

原创 problem36

36.  正读和反读都一样的数称为回文数。编写程序输入一个整数max_num,输出从0到max_num中用二进制表示和十进制表示都是回文数的整数。定义一个函数is_circle_num()判断一个数(number)在某个进制(radius)下是否为回文数。例如,整数313就是该程序输出的一个数,因为它的二进制表示为10011001。#includeusing namespace std;

2013-12-02 15:15:11 786

原创 problem35

35     打印如下图形A  B  C  D   EB  C  D  E   AC  D  E  A   BD  E  A  B   CE  A  B  C   D #includeusing namespacestd;void main(){int i,j;chara='A',b;//每次循环输出的第一个字母为bfor

2013-12-02 15:15:09 700 2

原创 problem34

打印下面图形。                                 1                             1  3   1                         1  3  5  3   1                     1  3  5  7  5  3   1                 1  3 

2013-12-02 15:15:07 569

原创 problem33

33   斐波那契(Fibonacci)数列问题:Fibonacci数列递归定义为:x0=0,x1=1,xi+1=xi+xi-1,i=2,3,…即从第二项开始,数列中的每一个元素等于前面两个元素之和。编程输出前20项Fibonacci数。(提示可以用递归或迭代两种方式编程)#includeusing namespace std;void main(){int i=

2013-12-02 15:15:05 564

原创 problem32

32 求任一整数N的标准分解式,即素数因子之积。例如16=2*2*2*2,15=3*5。 #includeusing namespace std;bool sushu(int n)  //判断一个数是否是素数{bool su=true;int i=0;for(i=2;i{if(n%i==0){su=false;return su;}}return su;}

2013-12-02 15:15:02 1001

原创 problem31

31.  编程求出1000以内的所有符合如下条件的数:其高位数字小于低位数字。如12,238等。但21,548不符合条件。#includeusing namespace std;void main(){int i=0,j=0; //j用来获取i值int diwei=0;//记录低位数据bool xiaoyu=true;//指示是否满足筛选条件for(;i{xiaoyu=tr

2013-12-02 15:15:00 1173

原创 2013年5月

全力地阅读了一个月的论文。有难度,有挑战性,有压力。同时,也是一件值得认真去做的事情。黄洋被同学下毒的事情让人很惋惜。李天一的事情依然没有结果。胡德启这个月顺利地毕业了,相信明年这个月我也会顺利毕业的。月初严重的感冒咳嗽把自己吓坏了,但是我依然坚强地挺过来了,现在早已经完全好了。母亲节给母亲打了个电话。爸妈的工作都很辛苦,希望自己能早点挣钱,早点出人头地,让他们早点过上舒适的日子。祝他们身

2013-12-02 15:14:58 540

原创 2013年4月

最美人间四月天。不冷不热,风景优美,温度适宜,真的是一个很好的月份。但是这个月我很忙。考试考两门。算法和人工智能。四月,三胖又火了。三胖说要发射导弹,说的跟真的似的。全世界都以为他要发射了,没想到他没射出来,萎了。四月,我开始担心论文的事情。弄得心情很不好,压力很大。慢慢地适应了这种压力,逐渐释怀了。就不在乎了,心想肯定能毕业的。

2013-12-02 15:14:56 562

原创 2013年2月小结

2月,一半在家,一半时间在学校。2月,空中不时飘着大雾,空气质量很差。全国都这样,希望国家的环保上能有所进步。不管是在家还是在学校,2月都很忙碌。在家的那段时间,看了两部电影。007大战天幕杀机和西游降魔篇。007这部真不咋滴。西游降魔也还可以。但是和原来的周星驰的经典之作比起来差远了。过年给我的感觉不是像以前小时候那么期待了,没有那么地期盼着过年。而且过年要做各种准备,感觉没啥意思。

2013-12-02 15:14:51 498

转载 [转]MFC实现excel的读写操作

原文地址:[转]MFC实现excel的读写操作作者:thugavin这个是使用ODBC来完成的第一步:建立基于对话框的MFC工程,命名为MfctoExc;第二步:添加两个头文件到stdafx.h,        #include           #include 第三步:添加两个按钮控件和一个List Box控件,给List Box添加控制变量CListBoxm_

2013-12-02 15:14:49 707

原创 工大机试30题

编程产生出1到10以内的所有数对并输出,其中i>j。 // problem30.cpp :定义控制台应用程序的入口点。//#include"stdafx.h"#includeusing namespacestd;int _tmain(intargc, _TCHAR* argv[]){for(inti=1;ifor(intj=1;j{

2013-12-02 15:14:47 695

原创 工大机试29题

100匹马驮100担货,大马一匹驮3担,中马一匹驮2担,小马2匹驮1担。试编程计算大、中、小马的数目。 // problem29.cpp :定义控制台应用程序的入口点。//#include"stdafx.h"#includeusing namespacestd;int _tmain(intargc, _TCHAR* argv[]){double

2013-12-02 15:14:44 654

原创 工大机试28题

完数问题:若有一数,其值等于它的因子之和,则该数称为完数。例如,6的因子为1、2、3,而6=1+2+3,故6是完数。编程输出1000之内的所有完数及其因子。 // problem28.cpp :定义控制台应用程序的入口点。//#include"stdafx.h"#includeusing namespacestd;int _tmain(intargc

2013-12-02 15:14:42 714

原创 工大机试27题

1.    求一整数的等差数列,该数列满足下述条件:头4项数的和值为26,积值为880。(提示:该数列公差为正整数,否则数列将出现负数;该数列的首项必须小于5,且其公差也小于5,否则头四项数的和将大于26。)    // problem27.cpp :定义控制台应用程序的入口点。//#include"stdafx.h"#includeusing names

2013-12-02 15:14:40 758

原创 工大机试26题

1  水仙花数问题:水仙花数是一种三位数,它的值等于每个数字的立方和。例如,153=13+53+33。编程输出小于999的水仙花数。 // problem26.cpp :定义控制台应用程序的入口点。//#include"stdafx.h"#includeusing namespacestd;int _tmain(intargc, _TCHAR* arg

2013-12-02 15:14:38 624

转载 微软老将Philip Su离职…

原文地址:Su离职信:回首12年职场生涯的心得和随笔">微软老将Philip Su离职信:回首12年职场生涯的心得和随笔作者:36氪Su离职信:回首12年职场生涯的心得和随笔" TITLE="[转载]微软老将Philip Su离职信:回首12年职场生涯的心得和随笔" />   编者注:Philip Su在1998年加入微软,开始时是一位软件工程师。12年后,PhilipSu从微软辞职,当

2013-12-02 15:14:36 553

原创 工大机试25题

编制一个程序,读入一个正整数,并反向输出。例如,读入123,输出是321// problem25.cpp :定义控制台应用程序的入口点。//#include"stdafx.h"#includeusingnamespace std;int _tmain(intargc, _TCHAR* argv[]){intx=0,y=0;//x为一整数,y为对x取余得到的值cin

2013-12-02 15:14:34 674

原创 工大机试24题

// problem24.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#includeusing namespace std;double Jiech(int n)  //求阶乘{  if(n==1)     return 1; else {     returnn*Jiech(n-1); }}int _tmain(int

2013-12-02 15:14:32 630

原创 工大机试23题

计算 S=1×2+3×4+5×6+…+39×40// problem23.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#includeusing namespace std;int _tmain(int argc, _TCHAR* argv[]){ int a=1,b=2; int S=0; for(;a {  S+=a*b;  a+

2013-12-02 15:14:29 660

原创 工大机试22题

// problem22.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#includeusing namespace std;int Jiech(int n){ if(n==0)  return 1; else return n*Jiech(n-1);}int _tmain(int argc, _TCHAR* argv[]){ int

2013-12-02 15:14:27 682

原创 工大机试21题

求自然对数底(e)的近似值。e的近似值计算公式为:当余项rn#includeusing namespace std;int Jiech(int n);void main(){ float Rn=1, e=0; //cout int n=0; for(;Rn>=0.00000001;n++) {  Rn=1.0/Jiech(n);  e+=Rn; } cout }

2013-12-02 15:14:25 821

原创 工大机试20题

把一张1元钞票换成1分、2分和5分的硬币,每种至少有1枚,问有多少种换法?// problem20.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#includeusing namespace std;int _tmain(int argc, _TCHAR* argv[]){ int a=1,b=1,c=1;//a、b、c分别表示1分、2分、5分

2013-12-02 15:14:23 637

原创 工大机试19题

1.      编一程序模拟整数加、减、乘、除四则运算。当你在键盘上输入5+6后,程序将输出=11,当你在键盘上输入11*7后,程序将输出=77。#includemain(){ float x,y; char op; printf("输入表达式:"); scanf("%f%c%f",&x,&op,&y); switch(op) {

2013-12-02 15:14:20 654

原创 c++中字符数组与字符串的转换

来源于互联网1:字符数组换为字符串见代码[cpp] viewplaincopyprint?#include#includeusing namespace std;intmain(){chara[10]="aaaabbbba";strings(&a[0],&a[strlen(a)]);coutsystem("pause");}#include #i

2013-12-02 15:14:18 736

原创 工大机试18题

编写一个程序,输入全班同学某门课考试成绩,计算平均成绩并找出其中最高分与最低分。(提示:批量数据通常不事先规定输入的数据数量,而是以一个特殊的标志作为输入结束。程序根据结束标志统计人数)// problem18.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#includeusing namespace std;#includeint _tmain

2013-12-02 15:14:16 730

原创 工大机试17题

编程求解一元二次方程ax2+bx+c=0的根。要求:设计完备的测试数据集,考虑a, b, c各种取值对根的影响。// problem17.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include#includeusing namespace std;int _tmain(int argc, _TCHAR* argv[]){ double

2013-12-02 15:14:14 644

原创 C定义动态数组

一、动态数组,即根据实时变化,可以扩大数组大小。而这个功能的实现需要用到指针和malloc和realloc函数。int  *a = (int*)malloc(10*sizeof(int));那么a就相当于一个有10个元素的数组。当数据量超过10个放不下的时候,利用a = (int*)realloc(a,20*sizeof(int));//意思是把a的大小增加到20,而保持原来已有的数据不变

2013-12-02 15:14:12 1089

原创 工大机试第16题

有关专家十分关注珠江渔业资源的问题。目前珠江中大约有8000万条鱼,平均每年以3.5%的速度减少。请编写一个程序,计算在多少年之后鱼的数目下降到目前的一半?多少年后下降到目前的十分之一?(提示注意整数类型的取值范围)。// problem16.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#define FISHNUM 80000000#include

2013-12-02 15:14:09 758

原创 工大机试15题

求不超过正整数n的2的最大幂值,如输入17,程序应输出4(24=16// problem15.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#includeusing namespace std;int _tmain(int argc, _TCHAR* argv[]){ int n=0,m=1;  //m为2的次幂 inti=0;     

2013-12-02 15:14:07 620

原创 工大机试第14题

编程实现求解最大公约数的欧几里德算法,用户输入两个任意正整数,程序输出他们的最大公约数。算法如下:步骤1:     如果p q,则交换p和q。步骤2:     令r是p / q 的余数。步骤3:     如果r = 0,则令g = q并终止;否则令p = q, q = r并转向步骤2代码如下:#includeusing namespace std;int main()

2013-12-02 15:14:05 642

获取SD卡路径及手机存储路径

Android小程序,可以测试手机是否有SD卡,并获取SD卡路径和手机存储路径显示。

2016-11-09

华为机试五张扑克牌判断

给你五张扑克,判断是四带一还是三带对,三带两张不同牌等。经过本人测试通过

2013-09-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除