
华为
Howe Tan浪漫的季节
编程是一种艺术,在艺术的殿堂里我乐此不彼。
展开
-
C++实现 华为研发编程题(2)--明明的随机数
明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作(同一个测试用例里可能会有多组数据,希望大家能正确处理)。InputParamn...原创 2019-05-15 19:50:34 · 487 阅读 · 0 评论 -
C++实现 华为研发编程题(3)写出一个程序,接受一个十六进制的数值字符串,输出该数值的十进制字符串。(多组同时输入 )
解题思路:1;外面大循环控制数据不断输入; 2:输入一个字符串,将字符串第二位以后的每个16进制字符转换为整数; 3:每转换一个16进制数后,将其转换为对应的10进制数, 4:将每一位转换的10进制数相加就是最终的10进制数;#include<iostream>...原创 2019-05-15 20:34:36 · 1489 阅读 · 0 评论 -
C++实现 华为研发编程题(1)--删数(每隔两个数删除一个,直至剩下最后一个数)本题是约瑟夫环问题
有一个数组a[N]顺序存放0~N-1,要求每隔两个数删掉一个数,到末尾时循环至开头继续进行,求最后一个被删掉的数的原始下标位置。以8个数(N=7)为例:{0,1,2,3,4,5,6,7},0->1->2(删除)->3->4->5(删除)->6->7->0(删除),如此循环直到最后一个数被删除。输入描述:每组数据为一行一个整数n(小于等于10...原创 2019-05-16 20:13:43 · 1509 阅读 · 0 评论