#.lower 转化成小写字符串a = input(">>>")a1 = a.lower()print(a1) #.upper 转化成大写字符串a = input(">>>")print(a.upper()) #.isdigit 检查是否是十进制数字a = input(">>>")a1 = a.is ...
分类:
其他好文 时间:
2019-09-13 15:49:43
阅读次数:
115
浮点数运算 你使用的语言并不烂,它能够做浮点数运算。计算机天生只能存储整数,因此它需要某种方法来表示小数。这种表示方式会带来某种程度的误差。这就是为什么往往 0.1 + 0.2 不等于 0.3。 为什么会这样? 实际上很简单。对于十进制数值系统(就是我们现实中使用的),它只能表示以进制数的质因子为分 ...
分类:
编程语言 时间:
2019-09-06 13:05:46
阅读次数:
105
https://blog.csdn.net/weixin_41676881/article/details/80745177 如何判断一个十进制数转化成二进制度后二进制数一共有几位?一个十进制数a转化成二进制度后,要判断二进制数一共有几位,要看a的大小与2的几次方比较 输出为八进制数可以用%o,输出 ...
分类:
其他好文 时间:
2019-09-03 16:58:58
阅读次数:
65
#include #include using namespace std; int main(void) { int n = 0; int ret[32]; int i = 0; cout > n; while (n != 0) { ret[i] = n % 2; n = n / 2; ... ...
分类:
其他好文 时间:
2019-08-31 01:13:44
阅读次数:
78
escription 题目描述 给定若干位十进制数,你可以通过选择一个非空子集并以某种顺序构建一个数。剩余元素可以用相同规则构建第二个数。除非构造的数恰好为0,否则不能以0打头。 举例来说,给定数字0,1,2,4,6与7,你可以写出10和2467。当然写法多样:210和764,204和176,等等。 ...
分类:
其他好文 时间:
2019-08-26 15:19:46
阅读次数:
64
题面 Description 【题目描述】 给定一个长度为n的由['0'..'9']组成的字符串s,v[i,j]表示由字符串s第i到第j位组成的十进制数字。 将它的某一个上升序列定义为:将这个字符串切割成m段不含前导'0'的串,切点分别为k1,k2...km-1,使得v[1,k1]<v[k1+1,k ...
分类:
其他好文 时间:
2019-08-22 20:34:49
阅读次数:
93
题目:输入数字n,按顺序打印出从1到最大的n位十进制数。比如输入3,则打印出1、2、3一直到最大的三位数999. 思路: 隐藏考点:当输入的n很大时,用整型(int)或者长整型(long int)求最大的n位数都会溢出。也就是需要考虑大数问题。 用递归实现全排列,数字(用字符串容器装)的每一位都是0 ...
分类:
其他好文 时间:
2019-08-20 12:44:57
阅读次数:
67
题目描述思路分析测试用例Java代码代码链接题目描述 输入数字n,按顺序打印出从1最大的n位十进制数。比如输入3,则打印出1、2、3一直到最大的3位数即999。思路分析要考虑到大数问题,我们要求的n位数是否的整数,这里明显没有限制n的大小,我们可以用字符串来打印n位数我们需要做两件事情:在字符串表达... ...
分类:
其他好文 时间:
2019-08-06 14:15:52
阅读次数:
117
发现 Builtin function 可以用来计算十进制数中1的个数;返回1的个数是奇数还是偶数;返回开头0的个数;返回结尾0的个数。 参考链接: 第二个函数 _builtin_parity(x) 是用来计算:x中1的个数是奇数个则返回1,否则返回0. ...
分类:
其他好文 时间:
2019-08-01 14:34:36
阅读次数:
83
一、进制转换 1、数制和码制 1、二进制数与十进制数之间的转换 转换原则:按权展开相加,将二进制数写成N的各次幂之和形式,然后按十进制计算结果。 (10111101)2 = 1x27+0x26+1x25+1x24+1x23+1x22+0x21+1x20 = (189)10 2、二进制转八进制 二进制 ...
分类:
其他好文 时间:
2019-07-28 00:02:05
阅读次数:
159