又见回文数时间限制:1000ms | 内存限制:65535KB难度:3描写叙述冷淡的回文数被水了,各种被水,然后他非常生气,然后...一个数从左边读和从右边读一样,就说这个数是回文数。如121就是一个回文数。这个简单了点,咱们这样规定:给定一个十进制数,你推断一下在二~十六进制下她是否是回文数,你能...
分类:
其他好文 时间:
2015-05-15 19:21:33
阅读次数:
100
题目:任意给定一个正整数N,求一个最小的正整数M(M>1),使得N*M的十进制表示形式里只含有1和0.解决这个问题首先考虑对于任意的N,是否这样的M一定存在。可以证明,M是一定存在的,而且不唯一。简单证明:因为这是一个无穷数列,但是数列中的每一项取值范围都在[0, N-1]之间。所以这个无穷数列中间...
分类:
其他好文 时间:
2015-05-15 17:37:20
阅读次数:
87
css里,允许使用转义字符\+ascii16进制形式;例如: e的ascii 16进制是65,我们就写为\65expression -> expr\65ssion二进制十进制十六进制缩写解释00000000000NUL空字符(Null)00000001101SOH标题开始00000010202ST....
分类:
其他好文 时间:
2015-05-15 17:19:17
阅读次数:
187
例如: 5的二进制转换方法为 5除以2 得余数1 然后再用商值2继续除以2 得余数0 然后除尽了商值为1 所以 最后得到二进制值为 101
public static void main(String[] args)
{
StringBuffer sbf = toBin(10);
String str=sbf.reverse().to...
分类:
编程语言 时间:
2015-05-15 12:10:39
阅读次数:
139
var intTo = function(number) { var arr = [128, 64, 32, 16, 8, 4, 2, 1];//8位数字 arr.forEach(function(n, i, a) ...
分类:
编程语言 时间:
2015-05-15 01:05:44
阅读次数:
199
1)取反使数字1成为0, 0成为1。例如:NOT 0111(十进制 7) = 1000 (十进制 8)2)OR处理两个长度相同的二进制数,两个相应的二进位中只要有一个为1,该位的结果值为1。例如0101 (十进制 5) OR 0011 (十进制 3) = 0111 (十进制 7)3)XOR对等长二进...
分类:
其他好文 时间:
2015-05-14 23:30:25
阅读次数:
175
#include
int a[1000];
int k=0;
void change(int x,int r){
while (x)
{
a[k++]=x%r;
x=x/r;
}
}
int main(){
int x,r,i;
printf("输入一个十进制数:\n");
scanf("%d",&...
分类:
编程语言 时间:
2015-05-14 12:06:54
阅读次数:
146
有3个函数可以把非数值转化成数值:Number()、parseInt()和parseFloat()。第一个函数,即转型函数Number()可以用于任何数据类型,而另两个函数则专门用于把字符串转换成数值。这个3个函数对于同样的输入会有不同的结果。Number()函数的转换规则如下:如果是Boolean值,true和fa..
分类:
其他好文 时间:
2015-05-12 19:17:36
阅读次数:
179
输入N,M,将十进制的N转化为M进制数: 1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 void TO_(int n,int m)/*将十进制的n转化为m进制数*/ 7 { 8 char Nu...
分类:
其他好文 时间:
2015-05-12 01:22:54
阅读次数:
121
题目:输入数字n,按顺序打印出从1最大的n位十进制数。比如输入3,则打印出1,2,3一直到最大的3位数即999。
此题很容易误入陷阱!
//第一次解法,不幸调入陷阱
void print(int n)
{
if (n<1)
{
printf("Invalid Input!\n");
return;
}
long maxNum=(int)pow(10.0,n);//如果n很大,不...
分类:
其他好文 时间:
2015-05-12 00:11:43
阅读次数:
128