华为机试108题
文章平均质量分 74
denghe1122
不知道你身边有没有这样一种人,明明已经百里挑一,还觉得基数太小;明明已经出类拔萃,还觉得炮灰太少。每天像缺钱一样勤奋,像欠债一样努力。每每遇到这样的人,我都会问一句:为什么?
展开
-
华为机试在线训练108题:密码验证合格程序
题目描述:密码要求:1.长度超过8位2.包括大小写字母.数字.其它符号,以上四种至少三种3.不能有相同长度超2的子串重复输入描述:一组或多组长度超过2的子符串。每组占一行;输出描述:如果符合要求输出:OK,否则输出NG输入:021Abc9000021Abc9Abc1021ABC9000021$bc9000输出:OKNGNG原创 2017-11-15 20:57:09 · 1112 阅读 · 1 评论 -
牛客网三道编程题(六) 之华为机试在线训练(五)对随机数字去重、排序;取近似值
1、对随机数字去重、排序 这道题我做的是对的。但是编译器显示有个结果输错了。我在VS2013下,把61个数据输送了一遍,显示的结果是正确的。我也就呵呵了。我的程序是这样的:#include #include #include #include using namespace std; bool comp(const int &s1, const int &原创 2017-08-21 20:35:19 · 1043 阅读 · 0 评论 -
牛客网三道编程题(五) 之华为机试在线训练(四)进制转换、删除重复出现的数字、句子逆序
1、进制转换原创 2017-08-21 14:40:41 · 1645 阅读 · 0 评论 -
牛客网三道编程题(四)华为机试在线训练(三)将数字逆序输出、将n个字符串按照字典顺序排序
1、将数字转换成字符串,逆序输出 这题太简单,不说了2、原创 2017-08-21 10:27:56 · 1455 阅读 · 0 评论 -
牛客网几道编程题(二)之华为机试在线训练:计算字符个数、字符串最后一个单词的长度、分隔字符串
1、计算字符个数#include #include using namespace std;int main(){ string s; char str; getline(cin, s); cin >> str; int num = 0; for (decltype (s.size()) i = 0; i < s.size(); ++i) { if (st原创 2017-08-18 14:45:05 · 1095 阅读 · 0 评论 -
牛客网几道编程题(一) 统计字符、反转句子、删除公共字符
1、统计字符我编写的程序如下:#include #include using namespace std;int main(){ string s1; getline(cin, s1); //不能使用cin,因为 cin遇到空格就停止了,比如s1是Have。而getline()是读取一行,遇到回车才停止,s1 是整行字符串,相当于字符串数组。 int num[原创 2017-08-18 09:45:30 · 2131 阅读 · 1 评论