上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页

2019年10月9日

算法 字符个数统计

摘要: 题目描述 编写一个函数,计算字符串中含有的不同字符的个数。字符在ACSII码范围内(0~127),换行表示结束符,不算在字符里。不在范围内的不作统计。 输入描述: 输入N个字符,字符在ACSII码范围内。 输出描述: 输出范围在(0~127)字符的个数。 示例1 输入 复制 abc 输出 复制 3直 阅读全文

posted @ 2019-10-09 22:27 流若浅 阅读(434) 评论(0) 推荐(0) 编辑

算法 求一个数的质因数

摘要: 题目描述 功能:输入一个正整数,按照从小到大的顺序输出它的所有质数的因子(如180的质数因子为2 2 3 3 5 ) 最后一个数后面也要有空格 详细描述: 函数接口说明: public String getResult(long ulDataInput) 输入参数: long ulDataInput 阅读全文

posted @ 2019-10-09 22:17 流若浅 阅读(3733) 评论(0) 推荐(0) 编辑

算法 字符串最后一个单词的长度【水】

摘要: 题目描述 计算字符串最后一个单词的长度,单词以空格隔开。 输入描述: 一行字符串,非空,长度小于5000。 输出描述: 整数N,最后一个单词的长度。 示例1 输入 复制 hello world 输出 复制 5思路:rfind()源码: #include <iostream>#include <str 阅读全文

posted @ 2019-10-09 18:46 流若浅 阅读(173) 评论(0) 推荐(0) 编辑

算法 按照ASII码从小到大输出字符(数量最多)

摘要: 题目描述 如果统计的个数相同,则按照ASCII码由小到大排序输出 。如果有其他字符,则对这些字符不用进行统计。 实现以下接口:输入一个字符串,对字符中的各个英文字符,数字,空格进行统计(可反复调用)按照统计个数由多到少输出统计结果,如果统计的个数相同,则按照ASII码由小到大排序输出清空目前的统计结 阅读全文

posted @ 2019-10-09 18:40 流若浅 阅读(812) 评论(0) 推荐(0) 编辑

2019年10月8日

算法 计算一个数转换为二进制后有多少个1

摘要: 输入: 5 101 输出: 2 含有2个1 思路:输入数据对2取余,整取不含1,反之含1 #include <iostream>using namespace std; int Conver(int num){ int count = 0; while (num) { if (num % 2 != 阅读全文

posted @ 2019-10-08 16:45 流若浅 阅读(770) 评论(0) 推荐(0) 编辑

算法 数字颠倒

摘要: 题目描述 描述: 输入一个整数,将这个整数以字符串的形式逆序输出 程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001 输入描述: 输入一个int整数 输出描述: 将这个整数以字符串的形式逆序输出 示例1 输入 复制 1516000 输出 复制 0006151 描述 阅读全文

posted @ 2019-10-08 16:21 流若浅 阅读(333) 评论(0) 推荐(0) 编辑

算法 浮点数取整

摘要: 小数点后面大于0.5,向上取整 小数点后面小于0.5,向下取整 #include <iostream> #include <stdlib.h> int main(void) { float fData = 0; int index = 0; std::cin >> fData; index = st 阅读全文

posted @ 2019-10-08 15:48 流若浅 阅读(747) 评论(0) 推荐(0) 编辑

算法 进制转换

摘要: 十六进制转十进制 八进制转十进制 二进制转十进制之类的需要自己手动计算取余 C++ #include <iostream>using namespace std; int main(){ int a; while(cin>>hex>>a){// while(cin>>oct>>a)八进制转换 cou 阅读全文

posted @ 2019-10-08 15:40 流若浅 阅读(172) 评论(0) 推荐(0) 编辑

2019年10月7日

C++ 浅析移位运算

摘要: 按位左移(<<): 按二进制形式把所有的数字向左移动对应的位数,高位移出(舍弃),低位的空位补零 按位右移(>>): 按二进制形式把所有的数字向右移动对应位移位数,低位移出(舍弃),高位的空位补符号位,即正数补零,负数补1 简单举个例子【右移>>】: int number = 500; number 阅读全文

posted @ 2019-10-07 19:57 流若浅 阅读(1456) 评论(0) 推荐(0) 编辑

2019年9月16日

C++ 浅析调试,内存重叠查看

摘要: 这里举个例子查看内存, 环境为:vs 2017 测试为strcpy【因为测试老api,需要在 预处理中 添加 _CRT_SECURE_NO_WARNINGS 】 测试问题:内存溢出 源码: #include <iostream>#include <stdlib.h>#include <string> 阅读全文

posted @ 2019-09-16 19:49 流若浅 阅读(429) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页

导航