- 博客(10)
- 收藏
- 关注
原创 【华为OJ】数字颠倒
描述 描述:输入一个整数,将这个整数以字符串的形式逆序输出程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001 知识点 字符串 运行时间限制 10M 内存限制 128 输入 输入一个int整数 输出 将这个整数以字符串的形式逆序输出
2016-07-13 21:00:24 259
原创 【华为OJ】求int型数据在内存中存储时1的个数
描述 输入一个int型数据,计算出该int型数据在内存中存储时1的个数。 知识点 字符串,查找 运行时间限制 10M 内存限制 128 输入 输入一个整数(int类型) 输出 这个数转换成2进制后,输出1的个数 样例输入 5 样例输出
2016-07-13 20:56:09 356
原创 C++部分知识点整理
1. 字符数组和string类 1)字符数组 char a[5]; 2. cin和 getline函数 cin碰到空格或者换行符会停止读入,getline函数是直接面向行的输入 string stuff ; cin >> stuff; //读入一个单词 getline(cin, stuff);//读入一行,并舍弃换行符"\n" 3.字符串的find函数 string:
2016-07-13 20:14:19 289
原创 【华为OJ】称砝码
描述 现有一组砝码,重量互不相等,分别为m1、m2……mn;他们可取的最大数量分别为x1、x2……xn。现在要用这些砝码去称物体的重量,问能称出多少中不同的重量。 注:称重重量包括0要对输入数据进行校验 方法原型:public static int fama(int n, int[] weight, int[] nums) 知识点 字符串,循环,函数,指针,枚举,位运
2016-07-13 14:00:17 511 1
原创 【华为OJ】输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
描述 输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数。 /** * 统计出英文字母字符的个数。 * * @param str 需要输入的字符串 * @return 英文字母的个数 */ public static int getEnglishCharCount(String str) { retur
2016-07-13 12:19:19 596
原创 【华为OJ】判断两个IP是否属于同一子网
述 子网掩码是用来判断任意两台计算机的IP地址是否属于同一子网络的根据。子网掩码与IP地址结构相同,是32位二进制数,其中网络号部分全为“1”和主机号部分全为“0”。利用子网掩码可以判断两台主机是否中同一子网中。若两台主机的IP地址分别与它们的子网掩码相“与”后的结果相同,则说明这两台主机在同一子网中。示例:I P 地址 192.168.0.1子网掩码 255.255.255.0转化为二
2016-07-13 10:59:57 2412
原创 【华为OJ】字符串加密
描述 有一种技巧可以对数据进行加密,它使用一个单词作为它的密匙。下面是它的工作原理:首先,选择一个单词作为密匙,如TRAILBLAZERS。如果单词中包含有重复的字母,只保留第1个,其余几个丢弃。现在,修改过的那个单词死于字母表的下面,如下所示:A B C D E F G H I J K L M N O P Q R S T U V W X Y ZT R A I L B Z E S C D F
2016-07-12 20:49:02 403
原创 【华为OJ】字符串加解密
述 题目描述1、对输入的字符串进行加解密,并输出。2加密方法为:当内容是英文字母时则用该英文字母的后一个字母替换,同时字母变换大小写,如字母a时则替换为B;字母Z时则替换为a;当内容是数字时则把该数字加1,如0替换1,1替换2,9替换0;其他字符不做变化。3、解密方法为加密的逆过程。 接口描述: 实现接口,每个接口实现1个基本操作:void Encrypt (char aucPassw
2016-07-12 18:27:51 457
原创 【华为OJ】名字的漂亮度
描述 给出一个名字,该名字有26个字符串组成,定义这个字符串的“漂亮度”是其所有字母“漂亮度”的总和。每个字母都有一个“漂亮度”,范围在1到26之间。没有任何两个字母拥有相同的“漂亮度”。字母忽略大小写。给出多个名字,计算每个名字最大可能的“漂亮度”。 知识点 字符串 运行时间限制 0M 内存限制 0 输入
2016-07-12 13:25:00 322
原创 【华为OJ】字符串最后一个单词的长度
输入:一行字符串 输出:int型整数,最后一个单词的长度 思路:定义整型变量len,初始化为0,循环反向遍历字符串,遇到第一个不是空格的字符,开始计数,直到再次碰到空格,结束循环,输出len #include #include using namespace std; int getLength(string s){ int len =
2016-07-06 15:01:11 252
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人