华为面试题

C语言题,输入一个正整数,要求判断这个数是否是对称数(比如121,123321,1456541)。要求不能调用字符串库函数。

第1个回答  2009-10-23
#include <stdio.h>
#include <stdlib.h>
#include <memory.h>

int main(int argc, char* argv[])
{
while(1)
{
unsigned int nInt = 0;
scanf("%d",&nInt);

if(0 == nInt)
break;

char szDigit[32];
memset(szDigit,0,sizeof(szDigit));
unsigned int nIntT = nInt;

int nCount = 0;
while(nIntT > 0 && nCount < sizeof(szDigit) - 1)
{
szDigit[nCount] = nIntT % 10;
nIntT /= 10;
nCount++;
}

bool bRel = true;
for(int i = 0; i<nCount/2;i++)
{
if(szDigit[i] != szDigit[nCount - i - 1])
bRel = false;
}

if(bRel)
printf("%d is Y\n",nInt);
else
printf("%d is N\n",nInt);

}

system("pause");
return 0;
}本回答被提问者采纳
第2个回答  2013-09-13
4.struct为关键字,是定意结构体的意思
6.全局变量,全局有效,局部变量,该函数内有效
8.16位
第3个回答  2013-08-28
这就是华为面试的题目吗?是什么职位的啊?
4.struct为关键字,是定意结构体的意思
6.全局变量,全局有效,局部变量,该函数内有效
8.16位
第4个回答  2013-04-05
#include
<stdio.h>
#include
<stdlib.h>
#include
<memory.h>
int
main(int
argc,
char*
argv[])
{
while(1)
{
unsigned
int
nInt
=
0;
scanf("%d",&nInt);
if(0
==
nInt)
break;
char
szDigit[32];
memset(szDigit,0,sizeof(szDigit));
unsigned
int
nIntT
=
nInt;
int
nCount
=
0;
while(nIntT
>
0
&&
nCount
<
sizeof(szDigit)
-
1)
{
szDigit[nCount]
=
nIntT
%
10;
nIntT
/=
10;
nCount++;
}
bool
bRel
=
true;
for(int
i
=
0;
i<nCount/2;i++)
{
if(szDigit[i]
!=
szDigit[nCount
-
i
-
1])
bRel
=
false;
}
if(bRel)
printf("%d
is
Y\n",nInt);
else
printf("%d
is
N\n",nInt);
}
system("pause");
return
0;
}
第5个回答  2009-05-23
1
一个
2
8

华为手机巡店督导面试问题
面试问题主要有以下七个:1、基本情况:用最简洁的语言描述从前的工作经历和工作成果。2、专业背景:描述此工作岗位应当具备的素质。3、工作模式:平时习惯于的工作模式,例如单独工作、团队工作等。4、价值取向:对原来的单位和上司的看法。5、资质特性:描述自己的个性。6、薪资待遇:描述目前的待遇情况。

华为常见面试问题有什么_华为常见面试问题及参考答案
(答案:B,答A、C者酌情给分,答D者立即辞退,我司三令五申禁止使用该华为内部 土语,屡禁不止,老员工不可教也,只好从新员工抓起,格杀勿论)2、华为公司的企业性质是()A、民营 B、私营 C、国营 D、上市公司 (答案:A,本题主要让考生了解公司的性质)3、华为公司的商标象征()A、红太阳 ...

HR:还是连华为面试都要问的30道财务面试题,最能检验会计能力
今天,我们为大家整理了华为面试中的30道财务面试题,这些题目由HR亲自推荐,旨在检验会计能力。以下是部分题目及答案:问1:请用简短的语言介绍自己。问7:企业税负率较高,如何合法避税?问27:针对公户转私户的严格监管,如果老板希望从公司账户取款到个人卡,应如何处理?问29:逢年过节送礼送卡的支...

华为的非常有趣的五道面试题
以1000加上40,再加1000,再加30,再加1000,现在加上20,再加上1000,现在加上10,总数是什么?(只能在脑中盘算,不要使用纸与笔或计算器)第四题:Mary的父亲有5个女儿,第1个女儿Nana,第2个Nene,第3个女儿Nini,第4个女儿Nono,第5个女儿的名字是什么?好,现在是加分题。这题可稍稍解救(...

华为技术面试流程及常问问题
华为技术面试流程一共5轮 :首先资格考试和面试(相应职位的资深工程师主持);其次应聘职位的部门副经理面试 再次应聘职位的部门副经理面试 再次人事面最后是副总级的面试。华为技术面试常问问题:Q1:请你分别划划OSI的七层网络结构图,和TCP\/IP的五层结构图?Q2:请你详细的解释一下IP协议的定义,在哪个...

华为面试题,一个人120斤,一只牛1000斤,桥最大承受力1000斤,问:人和牛...
1. 华为面试题提出了一个人和牛过桥的物理问题。2. 问题描述了一个120斤的人和一只1000斤的牛,桥的最大承重为1000斤。3. 需要确保人和牛安全过桥,同时不超出桥的承载限制。4. 人和牛的总重量为1120斤,直接过桥将超出桥的承受力。5. 可以通过增加牵引装置,如延长牛的牵引绳,来解决问题。6....

华为2024校招面试流程是什么?会问什么问题?(含华为压力面试真题模拟+...
技术面试(Technical Interview)技术岗位的面试,华为尤为注重算法知识和实际开发能力。以下是部分可能的面试题:1. 自我介绍,展示你的专业技能;2. 分享两次实习项目,深入解析其内容和你所做出的贡献;3. 画出安卓项目流程图,展现你的逻辑思维;4. 掌握排序算法,解析时间复杂度和空间复杂度;5. 深入...

华为公司面试题:一头牛重800kg,一座桥承重700kg,牛如何过河?
最佳答案节选:1.把牛卖了,买华为手机过河,告诉面试官:华为手机就是牛 !2.这是一个开放题。①没有其他限定条件就杀了牛,分牛肉过河;②如果要活牛,就加固桥、或用吊车、用船运;③不过桥,绕行;④把牛饿瘦至700kg以下;⑤卖了牛,过河后拿钱重新买头牛;⑥河水深不深,可不可以趟水过河...

华为公司面试题,桥承重700公斤,牛重800公斤问牛怎么过桥?
1. 降低牛对桥面的压力。可以通过给牛节食一天或者给牛系上热气球来实现。2. 加强桥的承载能力。可以通过在桥面铺设栈板来增加承载能力,送牛过桥后恢复原样。在面试过程中,这类看起来无厘头的问题实际上是在考察我们的抽象思维能力和解决问题的方法论。我们需要关注问题的核心需求,并给出创新的解决方案...

华为面试题8+11=多少
1. 在华为的面试过程中,考官可能会出一些看似简单的计算题,比如“8+11等于多少?”2. 答案直接给出,8加11的结果是19。3. 然而,面试中并不会仅仅因为这样一个基础的数学问题而止步。4. 面试官可能期望的是在回答正确的基础上,进一步展示应聘者的逻辑思维能力和问题解决能力。5. 因此,在回答...

相似回答