应聘华为软件的上机试题及部分答案
25页1、1,判断电话号码是否合法:/要注意情况包含,有可能会同时出现几种不好的情况,要按照顺序输出错误。不能同时输出好几种错误,应该是这样包含:先判断长度是否符合,再判断是否以86打头,再判断有无其他字符int fun(char num)char *p=num;int n=strlen(num);if(n=13)if(*p=8&*(p+1)=6)while(*p!=0)if(*p=0&*p=9)p+;else return 2;if(*p=0)return 0;else return 3;elsereturn 1;int main()char num=87139a3887671;int k=fun(num);coutk=0&j=0;i-,j-)if(arry1i!=arry2j)k+;return k;int main()int num1=1,3,5;int num2=77,21,1,3,5;int k=f(3,num1,5,num2);coutkendl;return 0;3.约瑟夫问题 问题描述:输入一个由随机数组成的数列(数列中每个数均是大于0的整数,长度已知),和初始计数值m。从数列首
2、位置开始计数,计数到m后,将数列该位置数值替换计数值m,并将数列该位置数值出列,然后从下一位置从新开始计数,直到数列所有数值出列为止。如果计数到达数列尾段,则返回数列首位置继续计数。请编程实现上述计数过程,同时输出数值出列的顺比如: 输入的随机数列为:3,1,2,4,初始计数值m=7,从数列首位置开始计数(数值3所在位置)第一轮计数出列数字为2,计数值更新m=2,出列后数列为3,1,4,从数值4所在位置从新开始计数第二轮计数出列数字为3,计数值更新m=3,出列后数列为1,4,从数值1所在位置开始计数第三轮计数出列数字为1,计数值更新m=1,出列后数列为4,从数值4所在位置开始计数最后一轮计数出列数字为4,计数过程完成。输出数值出列顺序为:2,3,1,4。 要求实现函数:voidarray_iterate(intlen,intinput_array,intm,intoutput_array)【输入】 intlen:输入数列的长度;intintput_array:输入的初始数列intm:初始计数值【输出】 intoutput_array:输出的数值出列顺序 示例输入:intinput_ar
3、ray=3,1,2,4,intlen=4,m=7输出:output_array=2,3,1,4函数如下:void fun(int len,int a1,int len2,int a2)int n=0,i=-1,k=1,m=len2;while(1)for(int j=0;jm;)i=(i+1)%len; /注意这个是%,不要写成/if(a1i!=0)j+; m=a1i;a2n+=a1i;a1i=0; if(k=len)break; k+;4.简单四则运算 问题描述:输入一个只包含个位数字的简单四则运算表达式字符串,计算该表达式的值注: 1、表达式只含+,-,*,/四则运算符,不含括号2、表达式数值只包含个位整数(0-9),且不会出现0作为除数的情况3、要考虑加减乘除按通常四则运算规定的计算优先级4、除法用整数除法,即仅保留除法运算结果的整数部分。比如8/3=2。输入表达式保证无0作为除数情况发生5、输入字符串一定是符合题意合法的表达式,其中只包括数字字符和四则运算符字符,除此之外不含其它任何字符,不会出现计算溢出情况 要求实现函数:intcalculate(intlen,char*ex
《应聘华为软件的上机试题及部分答案》由会员大米分享,可在线阅读,更多相关《应聘华为软件的上机试题及部分答案》请在金锄头文库上搜索。
2009届实习日记付丹.doc
寒假.实践报告范文:关爱儿童教育.docx
最新五一劳动节演讲稿与最新五四演讲稿坚定理想信念
草莓如何种植-四季草莓种苗.docx
创建绿色学校工作总结样本(3篇).doc
小学生心理健康.doc
敬老院的.实践活动总结范文.docx
长期采购合同范本.doc
四年级下学期英语教学工作总结.doc
个人工作计划模板八篇_1
机电传动单向数控平台设计(DOC34页)dfvi
【上枢密韩太尉书阅读答案】 上枢密韩太尉书 翻译.docx
晶莹的泪滴阅读答案-晶莹的泪滴教案.docx
2023年秋东财人员招聘与选拔在线作业二1
苏教版九上成语及解释
202__年庆祝教师节发言稿范文.docx
常见尺寸LCD液晶显示器
刍论宁洱县茶叶产业可持续发展论文
锂电池正极材料项目可行性研究报告-完整可修改版.doc
年度工作总结最新高校教师年度考核个人总结
2023-10-13 11页
2023-01-25 22页
2022-08-24 4页
2024-02-21 14页
2023-01-08 55页
2022-12-23 57页
2024-02-02 122页
2023-03-22 7页
2023-12-22 21页
2023-09-22 9页