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 流若浅 阅读(774) 评论(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 流若浅 阅读(173) 评论(0) 推荐(0) 编辑

导航