登录
|
注册
公司
标签
文章
搜索
华为
C语言工程师
所有
有回答
没回答
新题目
有最佳答案
排序
热度
·
时间
·
经典指数
1
0
11597
我国大陆运营商的手机号码标准格式为:国家码+手机号码,例如:8613912345678。特点如下: 1、 长度13位; 2、 以86的国家码打头; 3、 手机号码的每一位都是数字。 请实现手机号码合法性判断的函数要求: 1) 如果手机号码合法,返回0; 2) 如果手机号码长度不合法,返回1 3) 如果手机号码中包含非数字的字符,返回2; 4) 如果手机号码不是以86打头的,返回3; 【注】除成功的情况外,以上其他合法性判断的优先级依次降低。也就是说,如果判断出长度不合法,直接返回1即可,不需要再做其他合法性判断。 要求实现函数:int s int verifyMsisdn(char* inMsisdn) 【输入】 char* inMsisdn,表示输入的手机号码字符串。 【输出】 无 【返回】 判断的结果,类型为int。 示例 输入: inMsisdn = “869123456789“ 输出: 无 返回: 1 输入: inMsisdn = “881391 ...
阅读题目
C语言工程师
字符串
华为
问答题
经典指数
1
0
6715
以下函数的功能是用递归的方法计算x的n阶勒让德多项式的值。已有调用语句p(n,x);编写函数实现功能。递归公式如下: ...
阅读题目
递归
C语言工程师
华为
问答题
经典指数
1
0
6144
下面这个程序执行后会有什么错误或者效果: #define MAX 255 int main() { unsigned char A[MAX], i; for (i = 0; i <= MAX; i++) A[i] = i; } 数组越界 死循环 栈溢出 内存泄露 ...
阅读题目
C语言工程师
华为
多选题
经典指数
1
1
6089
请问以下代码有什么问题: int main() { char a; char *str=&a; strcpy(str,"hello"); printf(str); return 0; } ...
阅读题目
C语言工程师
华为
问答题
经典指数
1
0
5993
阅读以下代码,找出代码的错误,简要说一下理由。 (1)void test1() { char string[10]; char *str1 = "0123456789"; strcpy(string, str1); } (2)void test2() { char string[10], str1[10]; for (int I = 0; I < 10; I++) { str1[I] = 'a'; } strcpy(string, str1); } (3)void test3(char *str1) { char string[10]; if (strlen(str1) ...
阅读题目
C语言工程师
华为
问答题
经典指数
1
1
5596
德州扑克问题:一副牌中发五张扑克牌给你:让你判断数字的组成: 有以下几种情况: 1:四条:即四张一样数值的牌(牌均不论花色)2:三条带 一对 3:三条带两张不相同数值的牌 4:两对 5:顺子 包括 10,J,Q,K,A 6:什么都不是 7:只有一对 编程实现以上功能。 ...
阅读题目
Java
C语言工程师
数组
华为
问答题
经典指数
1
0
5312
写出下列程序的运行结果。 #include "stdio.h" int sum(int a) { auto int c = 0; static int b = 3; c += 1; b += 2; return (a + b + c); } int main() { int i; int a = 2; for (i = 0; i < 5; i++) { printf("%d,", sum(a)); } } 6,8,10,12,14, 8,10,12,14,16, 10,12,14,16,18 12,14,16,18,20 ...
阅读题目
C语言工程师
C语言工程师
华为
单选题
经典指数
1
0
5312
写出下列程序的运行结果。 #include "stdio.h" int sum(int a) { auto int c = 0; static int b = 3; c += 1; b += 2; return (a + b + c); } int main() { int i; int a = 2; for (i = 0; i < 5; i++) { printf("%d,", sum(a)); } } 6,8,10,12,14, 8,10,12,14,16, 10,12,14,16,18 12,14,16,18,20 ...
阅读题目
C语言工程师
C语言工程师
华为
单选题
经典指数
1
0
4998
下列哪两个是等同的 int b; A const int *a = &b; B const *int a = &b; C const int *const a = &b; D int const *const a = &b; ...
阅读题目
C语言工程师
华为
问答题
经典指数
1
0
4984
下面有关空指针和未初始化指针,说法错误的是? 对0x0这个地址取值是非法的 空指针可以确保不指向任何对象或函数; 而未初始化指针则可能指向任何地方。 空指针与任何对象或函数的指针值都不相等 mallc在其内存分配失败时返回的是一个未初始化的指针 ...
阅读题目
C语言工程师
华为
单选题
经典指数
<<
<
1
2
3
4
5
6
>
>>
62
题目数
1
贡献者
49
答案数
扫描后移动端查看
我也分享一个题目
"华为"公司热门职位
运维工程师
研发工程师
C#工程师
"C语言工程师"
职位热门公司
迅雷
腾讯
百度
奇虎360
微软
阿里巴巴
网易
搜狐
京东
小米
×
登录
注册
找回密码
记住登录
登录
快速注册
直接第三方登录