华为笔试题目
uri_yang
这个作者很懒,什么都没留下…
展开
-
华为动态规划题
输入一个正整数X,在下面的等式左边的数字之间添加+号或者-号,使得等式成立。1 2 3 4 5 6 7 8 9 = X比如:12-34+5-67+89 = 51+23+4-5+6-7-8-9 = 5请编写程序,统计满足输入整数的所有整数个数。输入: 正整数,等式右边的数字输出: 使该等式成立的个数样例输入:5样例输出:21作者:阿超就是我来源:CSDN原文:https://...转载 2019-03-20 16:26:36 · 791 阅读 · 0 评论 -
掷骰子
#include<iostream>#include<string>using namespace std;int main(){ string opt; cin>>opt; int len=opt.size(); //cout<<len<<endl; if(len>50) return 0; int st...原创 2019-03-18 13:55:10 · 270 阅读 · 0 评论 -
整数翻转求和
#include<stdio.h>int reverse(int a){ int b=0; while(a) { int c=a%10; b=b*10+c; a=a/10; } return b;}int reverseAdd(int a,int b){ if(a<1||a>70000||b<1||b>70000) ret...原创 2019-03-18 13:56:35 · 443 阅读 · 0 评论 -
华为2016上机笔试题
开发一个简单错误记录功能小模块,能够记录出错的代码所在的文件名称和行号。 处理:1.记录最多8条错误记录,对相同的错误记录(即文件名称和行号完全匹配)只记录一条,错误计数增加;(文件所在的目录不同,文件名和行号相同也要合并)2.超过16个字符的文件名称,只记录文件的最后有效16个字符;(如果文件名不同,而只是文件名的后16个字符和行号相同,也不要合并)3.输入的文件可能带路径,记...转载 2019-03-21 20:45:32 · 266 阅读 · 0 评论 -
当出差遇上大雾
#include<iostream>#include<string>using namespace std;int data[7][7]={{0},{0,0,2,10,5,3,1000},{0,1000,0,12,1000,1000,10},{0,1000,1000,0,1000,7,1000},{0,2,1000,1000,0,2,1000},{0,4,100...原创 2019-03-18 19:05:53 · 178 阅读 · 0 评论 -
字符串中出现频率最高的字符
给定一行字符串,求出这行字符串中出现频率最高的字符,字符串中含有标点符号,字符不区分大小写。如果出现频率相同时,输出先出现在字符串中的字符。#include<iostream>#include<set>#include<map>#include<string>#include<algorithm>using namespa...原创 2019-03-26 17:50:59 · 2562 阅读 · 0 评论 -
2019-3-27华为笔试
输入一个整数,一行字符串,字符串里,整数N表示字符编码的个数,0表示小端存储,1表示大端存储,将所有输入转换为大端存储,其实就是带0字符串的逆序输出例如:21abcdefgh0ancdefgh输出 :abcdefgh hgfedcba(输出前后不能有空格,中间空格隔开)代码:#include<iostream>#include<string>using n...原创 2019-03-28 10:42:57 · 248 阅读 · 0 评论