首页 > 学生美文 > 校园时光 > 华为2014校园招聘

华为2014校园招聘

时间:2018-04-15   来源:校园时光   点击:

【www.gbppp.com--校园时光】

华为2014校园招聘 第一篇_2014华为校园招聘面试

1.输入整型数组求数组的最小数和最大数之和,例如输入1,2,3,4则输出为5,当输入只有一个数的时候,则最小数和最大数都是该数,例如只输入1,则输出为2;另外数组的长度不超过50

参考代码:

#include<stdio.h>

main()

{

int num[50]={0};

int i,n;

printf(“请输入整型数组的长度(1~50):”);

scanf(“%d”,&n);

printf(“请输入整型数组的元素:”);

for (i=0;i<n;i++)

{

scanf(“%d”,&num[i]);

}

int min_num=num[0];

int max_num=num[0];

for(int j=0;j<n;j++)

{

if(max_num<num[j])

max_num=num[j];

else if(min_num>num[j])

min_num=num[j];

}

int sum=min_num+max_num;

printf(“数组中最大与最小值之和:%d\n”,sum);

return 0;

}

2.求两个长长整型的数据的和并输出,例如输入1233333333333333 。。。 3111111111111111111111111.。。。,则输出。。。。

#include<stdio.h>

#include<string.h>

#include<malloc.h>

main()

{

char *num1,*num2; //两个长长整型数据

char *sum;

// int temp;

int len_num1,len_num2; // 两个长长整型数据的长度

int len_max,len_min;

num1=(char*)malloc(sizeof(char));

num2=(char*)malloc(sizeof(char));

printf(“输入两个长长整型数据:”);

scanf(“%s”,num1);

【华为2014校园招聘】

printf(“输入两个长长整型数据:”);

scanf(“%s”,num2);

len_num1=strlen(num1);

len_num2=strlen(num2);

len_max=(len_num1>=len_num2)? len_num1:len_num2;

len_min=(len_num1<=len_num2)? len_num1:len_num2;

int len_max1=len_max;

sum=(char*)malloc(sizeof(char)*len_max);

memset(sum,0×00,len_max+1);//切忌初始化

for(;len_num1>0&&len_num2>0;len_num1–,len_num2–)

{

sum[len_max--]=((num1[len_num1-1]-’0′)+(num2[len_num2-1]-’0′));

}

if(len_num1>0)

{

sum[len_max--]=num1[len_num1 - 1 ]-’0′;

len_num1–;

}

if(len_num2>0)

{

sum[len_max--]=num1[len_num2 - 1]-’0′;

len_num2–;

}

for(int j=len_max1;j>=0;j–) //实现进位操作

{

// temp=sum[j]-’0′;

if(sum[j]>=10)

{

sum[j-1]+=sum[j]/10;

sum[j]%=10;

}

}

char *outsum=(char*)malloc(sizeof(char)*len_max1);

j=0;【华为2014校园招聘】

while(sum[j]==0) //跳出头部0元素

j++;

for(int m=0;m<len_max1;j++,m++)

outsum[m]=sum[j]+’0′;

outsum[m]=’\0′;

printf(“输出两长长整型数据之和:%s\n”,outsum);

return 0;

}

3.通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串过滤程序,若字符串中出现多个相同的字符,将非首次出现的字符过滤掉。

比如字符串”abacacde”过滤结果为”abcde”。

要求实现函数:

void stringFilter(const char *pInputStr, long lInputLen, char *pOutputStr);

【输入】 pInputStr:输入字符串

lInputLen:输入字符串长度

【输出】 pOutputStr:输出字符串,空间已经开辟好,与输入字符串等长; 参考代码:

#include <stdio.h>

#include<string.h>

#include<malloc.h>

华为2014校园招聘 第二篇_华为2014校园招聘机试题答案

华为2014校园招聘上机答案 1、初级题:从考试成绩中划出及格线

10个学生考完期末考试评卷完成后,A老师需要划出及格线,要求如下:

(1) 及格线是10的倍数;

(2) 保证至少有60%的学生及格;

(3) 如果所有的学生都高于60分,则及格线为60分

输入:输入10个整数,取值0~100

输出:输出及格线,10的倍数

答案:

#include <iostream>

using namespace std;

int Score(int grade[10]);

int main()

{

int grade[10];

for(int i=0;i<10;i++)

cin>>grade[i];

cout<<Score(grade)<<endl;

return 0;

}

int Score(int grade[10])

{

int i,j,k,tmp,min;

for(i=0;i<9;i++)

{

k=i;

min=grade[i];

for(j=i;j<9;j++)

{

if(min>grade[j+1])

{

min=grade[j+1];

k=j+1;

}

}

if(k!=i)

{

tmp=grade[i];

grade[i]=grade[k];

grade[k]=tmp;

} } if(grade[4]>=60) return 60; else return grade[4]-grade[4]%10; 2、中级题:亮着电灯的盏数

一条长廊里依次装有n(1 ≤ n ≤ 65535)盏电灯,从头到尾编号1、2、3、…n-1、n。每盏电灯由一个拉线开关控制。开始,电灯全部关着。

有n个学生从长廊穿过。第一个学生把号码凡是1的倍数的电灯的开关拉一下;接着第二个学生把号码凡是2的倍数的电灯的开关拉一下;接着第三个学生把号码凡是3的倍数的电灯的开关拉一下;如此继续下去,最后第n个学生把号码凡是n的倍数的电灯的开关拉一下。n个学生按此规定走完后,长廊里电灯有几盏亮着。

注:电灯数和学生数一致。

输入:电灯的数量

输出:亮着的电灯数量

答案:

#include <iostream>

using namespace std;

int main()

{

int count=0;

int n,i,j;

cout<<"请输入学生人数:";

cin>>n;

if(n<1||n>65535)

return 0;

int *flag=new int[n];

for(i=0;i<n;i++)

flag[i]=-1;

for(i=0;i<n;i++)

for(j=i;j<n;j++)

{

if((j+1)%(i+1)==0)

flag[i]=-flag[i];

}

for(i=0;i<n;i++)【华为2014校园招聘】

{

if(flag[i]==1)

} } cout<<count<<endl; delete []flag; return 0;

3、高级题:地铁换乘

已知2条地铁线路,其中A为环线,B为东西向线路,线路都是双向的。经过的站点名分别如下,两条线交叉的换乘点用T1、T2表示。编写程序,任意输入两个站点名称,输出乘坐地铁最少需要经过的车站数量(含输入的起点和终点,换乘站点只计算一次)。

地铁线A(环线)经过车站:A1 A2 A3 A4 A5 A6 A7 A8 A9 T1 A10 A11 A12 A13 T2 A14 A15 A16 A17 A18

地铁线A(直线)经过车站:B1 B2 B3 B4 B5 T1 B6 B7 B8 B9 B10 T2 B11 B12 B13 B14 B15

输入:输入两个不同的站名

输出:输出最少经过的站数,含输入的起点和终点,换乘站点只计算一次

答案:

#include<iostream>

#include <string>

using namespace std;

const int inf=0xffff;

char A[21][4]={"A1","A2","A3","A4","A5","A6","A7","A8","A9","T1", "A10","A11","A12","A13","T2","A14","A15","A16","A17","A18","A1"}; char B[17][4]={"B1","B2","B3","B4","B5","T1","B6","B7","B8","B9", "B10","T2","B11","B12","B13","B14","B15"};

char C[35][4]={"A1","A2","A3","A4","A5","A6","A7","A8","A9","T1", "A10","A11","A12","A13","T2","A14","A15","A16","A17","A18", "B1","B2","B3","B4","B5","B6","B7","B8","B9","B10","B11",

"B12","B13","B14","B15"};

int Floyd(char *s1,char *s2)

{

int edge[35][35];

int i,j,k;

for(i=0;i<35;i++)

for(j=0;j<35;j++)

edge[i][j]=inf;

for(k=0;k<20;k++)

{

for(i=0;strcmp(C[i],A[k])!=0;i++); for(j=0;strcmp(C[j],A[k+1])!=0;j++); edge[i][j]=1;

edge[j][i]=1;

}

for(k=0;k<16;k++)

{

for(i=0;strcmp(C[i],B[k])!=0;i++); for(j=0;strcmp(C[j],B[k+1])!=0;j++); edge[i][j]=1;

edge[j][i]=1;

}

for(k=0;k<35;k++)

for(i=0;i<35;i++)

for(j=0;j<35;j++)

{

if(edge[i][k]+edge[k][j]<edge[i][j]) edge[i][j]=edge[i][k]+edge[k][j]; }

for(i=0;i<35;i++)

{

if(strcmp(C[i],s1)==0)

break;

}

for(j=0;j<35;j++)

{

if(strcmp(C[j],s2)==0)

break;

}

return edge[i][j]+1;

}

int main()

{

char s1[4],s2[4];

cout<<"初始站:";

cin>>s1;

cout<<"终点站:";【华为2014校园招聘】

cin>>s2;

cout<<Floyd(s1,s2)<<endl;

return 0;

}

华为2014校园招聘 第三篇_【校园招聘】2014年华为应届毕业生招聘信息

【校园招聘】2014年华为应届毕业生招聘信息

华为2014年应届毕业生招聘正式启动

华为是全球领先的信息与通信解决方案供应商。我们围绕客户的需求持续创新,与合作伙伴开放合作,在电信网络、企业网络、消费者和云计算等领域构筑了端到端的解决方案优势。我们致力于为电信运营商、企业和消费者等提供有竞争力的 ICT 解决方案和服务,持续提升客户体验,为客户创造最大价值。目前,华为的产品和解决方案已经应用于 140 多个国家,服务全球 1/3的人口

2012年,华为销售收入约2,202亿人民币,净利润154亿人民币(约25亿美元)。华为员工总数约15万人,研发员工占总员工数量的45%。华为加入了150多个标准组织,在任180多个职位。华为累计申请中国专利41,948件,国际PCT 12,453件,外国专利14,494件。共获得专利授权30,240件,其中90%以上为发明型专利。全球设立14个地区部,16个研发中心,28个联合创新中心和45个培训中心。

加入华为,大有可为!我们诚邀拥有梦想并锐意进取的您,加入华为大家庭,在全球舞台上激扬无悔的青春,激发潜能,成就团队,成就自我!

请尽快登录华为网站校园招聘主页提交简历。对于符合条件的同学,我们将主动与您联系并安排面试。

》》华为2014年应届生招聘职位(以下是招聘职位,具体要求详见下方相关链接)

【技术族】□软件开发工程师 □硬件开发工程师 □模拟芯片设计工程师 □研究工程师 □技术服务工程师 □DSP工程师 □研发维护工程师 □制造技术工程师 □数字芯片工程师 □芯片测试工程师 □芯片后端工程师 □芯片制造工程师 □芯片质量及可靠性工程师 □射频技术工程师 □产品数据工程师 □系统工程师 □光技术工程师 □电源工程师 □云计算开发工程师 □操作系统工程师 □器件工程师 □工程工艺工程师 □UCD设计工程师 □结构工程师 □机电工程师 □电磁兼容与安全工程师 □信息系统工程师 □信息技术工程师 □解决方案测试工程师 □软件测试工程师 □硬件测试工程师 □资料工程师 □

工业设计工程师 □翻译 □互连设计工程师 □逻辑工程师 □底层软件开发工程师 □性能算法工程师 □数据库工程师 □微码软件开发工程师 □单板硬件工程师

【财经族】□财务专员 □内控与风险专员 □区域财务专员 □税务专员 □销售融资专员 □账务专员 □账务专员(小语种) □资金专员

【供应链族】□供应链管理工程师 □合同管理工程师 □销售与运作计划工程师 □市场计划工程师

【采购认证族】□采购认证工程师

【法务族】□涉外知识产权工程师 □涉外律师

【公共关系族】□公共关系经理 □客户接待经理

【行政&商务服务族】□文秘 【流程质量内控族】□运作管理工程师

【流程质量运营族】□流程管理工程师

【人力资源族】□人力资源专员

【项目管理族】□基建项目管理工程师

【销售族】□解决方案销售工程师 □客户经理 □合同商务工程师 □客户经理(小语种)

【营销族】□营销工程师 □业务规划工程师 □移动互联网产品管理工程师

具体职位描述和专业要求》》点击进入/查询

声明:本招聘信息转载华为网,

来源:

华为2014校园招聘 第四篇_【校园招聘】2014年华为应届毕业生招聘信息

黑龙江中公教育:

【校园招聘】2014年华为应届毕业生招聘信息

华为是全球领先的信息与通信解决方案供应商。我们围绕客户的需求持续创新,与合作伙伴开放合作,在电信网络、企业网络、消费者和云计算等领域构筑了端到端的解决方案优势。我们致力于为电信运营商、企业和消费者等提供有竞争力的 ICT 解决方案和服务,持续提升客户体验,为客户创造最大价值。目前,华为的产品和解决方案已经应用于 140 多个国家,服务全球 1/3的人口

2012年,华为销售收入约2,202亿人民币,净利润154亿人民币(约25亿美元)。华为员工总数约15万人,研发员工占总员工数量的45%。华为加入了150多个标准组织,在任180多个职位。华为累计申请中国专利41,948件,国际PCT 12,453件,外国专利14,494件。共获得专利授权30,240件,其中90%以上为发明型专利。全球设立14个地区部,16个研发中心,28个联合创新中心和45个培训中心。

加入华为,大有可为!我们诚邀拥有梦想并锐意进取的您,加入华为大家庭,在全球舞台上激扬无悔的青春,激发潜能,成就团队,成就自我!

请尽快登录华为网站校园招聘主页提交简历。对于符合条件的同学,我们将主动与您联系并安排面试。

》》华为2014年应届生招聘职位(以下是招聘职位,具体要求详见下方相关链接)

【技术族】□软件开发工程师 □硬件开发工程师 □模拟芯片设计工程师 □研究工程师 □技术服务工程师 □DSP工程师 □研发维护工程师 □制造技术工程师 □数字芯片工程师 □芯片测试工程师 □芯片后端工程师 □芯片制造工程师 □芯片质量及可靠性工程师 □射频技术工程师 □产品数据工程师 □系统工程师 □光技术工程师 □电源工程师 □云计算开发工程师 □操作系统工程师 □器件工程师 □工程工艺工程师 □UCD设计工程师 □结构工程师 □机电工程师 □电磁兼容与安全工程师 □信息系统工程师 □信息技术工程师 □解决方案测试工程师 □软件测试工程师 □硬件测试工程师 □资料工程师 □工业设计工程师 □翻译 □互连设计工程师 □逻辑工程师 □底层软件开发工程师 □性能算法工程师 □数据库工程师 □微码软件开发工程师 □单板硬件工程师

【财经族】□财务专员 □内控与风险专员 □区域财务专员 □税务专员 □销售融资专员 □账务专员 □账务专员(小语种) □资金专员

【供应链族】□供应链管理工程师 □合同管理工程师 □销售与运作计划工程师 □市场计划工程师

【采购认证族】□采购认证工程师

【法务族】□涉外知识产权工程师 □涉外律师

【华为2014校园招聘】

黑龙江中公教育:

【公共关系族】□公共关系经理 □客户接待经理

【行政&商务服务族】□文秘

【流程质量内控族】□运作管理工程师

【流程质量运营族】□流程管理工程师

【人力资源族】□人力资源专员

【项目管理族】□基建项目管理工程师

【销售族】□解决方案销售工程师 □客户经理 □合同商务工程师 □客户经理(小语种)

【营销族】□营销工程师 □业务规划工程师 □移动互联网产品管理工程师

华为2014校园招聘 第五篇_【校园招聘】2014年华为应届毕业生招聘信息

【校园招聘】2014年华为应届毕业生招聘信息

华为2014年应届毕业生招聘正式启动

华为是全球领先的信息与通信解决方案供应商。我们围绕客户的需求持续创新,与合作伙伴开放合作,在电信网络、企业网络、消费者和云计算等领域构筑了端到端的解决方案优势。我们致力于为电信运营商、企业和消费者等提供有竞争力的 ICT 解决方案和服务,持续提升客户体验,为客户创造最大价值。目前,华为的产品和解决方案已经应用于 140 多个国家,服务全球 1/3的人口

2012年,华为销售收入约2,202亿人民币,净利润154亿人民币(约25亿美元)。华为员工总数约15万人,研发员工占总员工数量的45%。华为加入了150多个标准组织,在任180多个职位。华为累计申请中国专利41,948件,国际PCT 12,453件,外国专利14,494件。共获得专利授权30,240件,其中90%以上为发明型专利。全球设立14个地区部,16个研发中心,28个联合创新中心和45个培训中心。

加入华为,大有可为!我们诚邀拥有梦想并锐意进取的您,加入华为大家庭,在全球舞台上激扬无悔的青春,激发潜能,成就团队,成就自我!

请尽快登录华为网站校园招聘主页提交简历。对于符合条件的同学,我们将主动与您联系并安排面试。

》》华为2014年应届生招聘职位(以下是招聘职位,具体要求详见下方相关链接)

【技术族】□软件开发工程师 □硬件开发工程师 □模拟芯片设计工程师 □研究工程师 □技术服务工程师 □DSP工程师 □研发维护工程师 □制造技术工程师 □数字芯片工程师 □芯片测试工程师 □芯片后端工程师 □芯片制造工程师 □芯片质量及可靠性工程师 □射频技术工程师 □产品数据工程师 □系统工程师 □光技术工程师 □电源工程师 □云计算开发工程师 □操作系统工程师 □器件工程师 □工程工艺工程师 □UCD设计工程师 □结构工程师 □机电工程师 □电磁兼容与安全工程师 □信息系统工程师 □信息技术工程师 □解决方案测试工程师 □软件测试工程师 □硬件测试工程师 □资料工程师 □

工业设计工程师 □翻译 □互连设计工程师 □逻辑工程师 □底层软件开发工程师 □性能算法工程师 □数据库工程师 □微码软件开发工程师 □单板硬件工程师

【财经族】□财务专员 □内控与风险专员 □区域财务专员 □税务专员 □销售融资专员 □账务专员 □账务专员(小语种) □资金专员

【供应链族】□供应链管理工程师 □合同管理工程师 □销售与运作计划工程师 □市场计划工程师

【采购认证族】□采购认证工程师

【法务族】□涉外知识产权工程师 □涉外律师

【公共关系族】□公共关系经理 □客户接待经理

【行政&商务服务族】□文秘 【流程质量内控族】□运作管理工程师

【流程质量运营族】□流程管理工程师

【人力资源族】□人力资源专员

【项目管理族】□基建项目管理工程师

【销售族】□解决方案销售工程师 □客户经理 □合同商务工程师 □客户经理(小语种)

【营销族】□营销工程师 □业务规划工程师 □移动互联网产品管理工程师

具体职位描述和专业要求》》点击进入/查询

声明:本招聘信息转载华为网,

来源:

华为2014校园招聘 第六篇_【校园招聘】2014年华为应届毕业生招聘信息

【华为2014校园招聘】

黑龙江中公教育:

【校园招聘】2014年华为应届毕业生招聘信息

华为是全球领先的信息与通信解决方案供应商。我们围绕客户的需求持续创新,与合作伙伴开放合作,在电信网络、企业网络、消费者和云计算等领域构筑了端到端的解决方案优势。我们致力于为电信运营商、企业和消费者等提供有竞争力的 ICT 解决方案和服务,持续提升客户体验,为客户创造最大价值。目前,华为的产品和解决方案已经应用于 140 多个国家,服务全球 1/3的人口

2012年,华为销售收入约2,202亿人民币,净利润154亿人民币(约25亿美元)。华为员工总数约15万人,研发员工占总员工数量的45%。华为加入了150多个标准组织,在任180多个职位。华为累计申请中国专利41,948件,国际PCT 12,453件,外国专利14,494件。共获得专利授权30,240件,其中90%以上为发明型专利。全球设立14个地区部,16个研发中心,28个联合创新中心和45个培训中心。

加入华为,大有可为!我们诚邀拥有梦想并锐意进取的您,加入华为大家庭,在全球舞台上激扬无悔的青春,激发潜能,成就团队,成就自我!

请尽快登录华为网站校园招聘主页提交简历。对于符合条件的同学,我们将主动与您联系并安排面试。

》》华为2014年应届生招聘职位(以下是招聘职位,具体要求详见下方相关链接)

【技术族】□软件开发工程师 □硬件开发工程师 □模拟芯片设计工程师 □研究工程师 □技术服务工程师 □DSP工程师 □研发维护工程师 □制造技术工程师 □数字芯片工程师 □芯片测试工程师 □芯片后端工程师 □芯片制造工程师 □芯片质量及可靠性工程师 □射频技术工程师 □产品数据工程师 □系统工程师 □光技术工程师 □电源工程师 □云计算开发工程师 □操作系统工程师 □器件工程师 □工程工艺工程师 □UCD设计工程师 □结构工程师 □机电工程师 □电磁兼容与安全工程师 □信息系统工程师 □信息技术工程师 □解决方案测试工程师 □软件测试工程师 □硬件测试工程师 □资料工程师 □工业设计工程师 □翻译 □互连设计工程师 □逻辑工程师 □底层软件开发工程师 □性能算法工程师 □数据库工程师 □微码软件开发工程师 □单板硬件工程师

【财经族】□财务专员 □内控与风险专员 □区域财务专员 □税务专员 □销售融资专员 □账务专员 □账务专员(小语种) □资金专员

【供应链族】□供应链管理工程师 □合同管理工程师 □销售与运作计划工程师 □市场计划工程师

【采购认证族】□采购认证工程师

【法务族】□涉外知识产权工程师 □涉外律师

黑龙江中公教育:

【公共关系族】□公共关系经理 □客户接待经理

【行政&商务服务族】□文秘

【流程质量内控族】□运作管理工程师

【流程质量运营族】□流程管理工程师

【人力资源族】□人力资源专员

【项目管理族】□基建项目管理工程师

【销售族】□解决方案销售工程师 □客户经理 □合同商务工程师 □客户经理(小语种)

【营销族】□营销工程师 □业务规划工程师 □移动互联网产品管理工程师

华为2014校园招聘 第七篇_2014华为校园招聘笔试算法题汇总

华为2014笔试算法题汇总

1.通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串过滤程序,若字符串中出现多个相同的字符,将非首次出现的字符过滤掉。

比如字符串“abacacde”过滤结果为“abcde”。

要求实现函数:void stringFilter(const char *pInputStr, long lInputLen, char *pOutputStr);

【输入】 pInputStr: 输入字符串

lInputLen: 输入字符串长度

【输出】 pOutputStr: 输出字符串,空间已经开辟好,与输入字符串等长;

【注意】只需要完成该函数功能算法,中间不需要有任何IO的输入输出 示例

输入:“deefd” 输出:“def”

输入:“afafafaf” 输出:“af”

输入:“pppppppp” 输出:“p”

main函数已经隐藏,这里保留给用户的测试入口,在这里测试你的实现函数,可以调用printf打印输出

当前你可以使用其他方法测试,只要保证最终程序能正确执行即可,该函数实现可以任意修改,但是不要改变函数原型。

一定要保证编译运行不受影响

[cpp] view plaincopy

//////////////////////////////////////////////////////////////////////////

#include <iostream>

#include <cassert>

using namespace std;

bool g_flag[26];

void stringFilter(const char *pInputStr, long lInputLen, char *pOutputStr) {

assert(pInputStr != NULL);

int i = 0;

if (pInputStr == NULL || lInputLen <= 1)

{

return;

}

const char *p = pInputStr;

while(*p != '\0')

{

if (g_flag[(*p - 'a')])

{

p++;

}else{

pOutputStr[i++] = *p;

g_flag[*p - 'a'] = 1;

p++;

}

}

pOutputStr[i] = '\0';

}

int main()

{

memset(g_flag,0,sizeof(g_flag));

char input[] = "abacacde";

char *output = new char[strlen(input) + 1];

stringFilter(input,strlen(input),output);

cout<<output<<endl;

delete output;

return 0;

}

2.

通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串压缩程序,将字符串中连续出席的重复字母进行压缩,并输出压缩后的字符串。

压缩规则:

1、仅压缩连续重复出现的字符。比如字符串"abcbc"由于无连续重复字符,压缩后的字符串还是"abcbc"。

2、压缩字段的格式为"字符重复的次数+字符"。例如:字符串"xxxyyyyyyz"压缩后就成为"3x6yz"。

要求实现函数:

void stringZip(const char *pInputStr, long lInputLen, char *pOutputStr);

【输入】 pInputStr: 输入字符串

lInputLen: 输入字符串长度

【输出】 pOutputStr: 输出字符串,空间已经开辟好,与输入字符串等长;

【注意】只需要完成该函数功能算法,中间不需要有任何IO的输入输出 示例

输入:“cccddecc” 输出:“3c2de2c”

输入:“adef” 输出:“adef”

输入:“pppppppp” 输出:“8p”

[cpp] view plaincopy

//////////////////////////////////////////////////////////////////////////

#include <iostream>

#include <cassert>

using namespace std;

void stringZip(const char *pInputStr, long lInputLen, char *pOutputStr) {

const char *p = pInputStr;

int num = 1;

int i = 0;

p++;

while(*p != NULL)

{

while(*p == *(p-1)&& *p != NULL)

{

本文来源:http://www.gbppp.com/xs/436658/

推荐访问:华为公司校园招聘 华为校园招聘官网

热门文章