Time Limit:1000MS Memory Limit:131072KB 64bit IO Format:%lld & %lluDescription把十进制整数转换为十六进制,格式为0x开头,10~15由大写字母A~F表示。Input每行一个整数x,0>n)或许是while(cin>>n!=...
分类:
其他好文 时间:
2015-07-17 11:41:30
阅读次数:
119
题目大意: 把十进制整数转换为十六进制,格式为0x开头,10~15由大写字母A~F表示。Input每行一个整数x,0 2 #include 3 using namespace std; 4 int main() 5 { 6 int n; 7 while (cin >> n) 8 ...
分类:
其他好文 时间:
2015-07-16 23:52:24
阅读次数:
193
题意:给一个分数p/q,求它的小数的二进制表示的循环部分的开始位置和循环长度。
对于一个十进制小数,求二进制的方法是不断的乘2取整数部分。所以首先把p/q化成最简的形式p'/q',然后对其不断乘2,直到p'*2^i == p'*2^j (mod q'),这时候循环就出现了,i是循环开始的位置,j-i是循环长度。
经过变换得到:
p'*2^i*(2^(j-i)-1) ==0 (mod ...
分类:
其他好文 时间:
2015-07-16 22:24:24
阅读次数:
140
键盘键值表常数名称 十六进制值 十进制值 对应按键 VK_LBUTTON 01 1 鼠标的左键 VK_RBUTTON 02 2 鼠标的右键 VK-CANCEL 03 3 Ctrl+Break(通常不需要处理) VK_MBUTTON 04 4 鼠标的中键(三按键鼠标) VK_BACK 08 8 Bac...
分类:
其他好文 时间:
2015-07-16 18:56:32
阅读次数:
133
if(x%2 == count%2) //if括号内为判断 ,可替换 r += i; i *= 2; //上两行解决了二进制转换成十进制的问题
分类:
其他好文 时间:
2015-07-16 13:52:40
阅读次数:
96
一. 机器数和真值在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念.1、机器数一个数在计算机中的二进制表示形式, 叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1.比如,十进制中的数 +3 ,计算机字长为8位,转换成二进制就是00000011...
分类:
其他好文 时间:
2015-07-16 11:09:39
阅读次数:
112
//二进制数转换为十进制数#include"stdafx.h"#include//#include//#includeusing namespace std;void main(){ int i, bitv, w=1, value = 0;//value累加和、bitv位值(0或1)、w权值 cha...
分类:
编程语言 时间:
2015-07-16 00:22:31
阅读次数:
161
项目中要在string.xml 中显示特殊符号,如@号冒号等,直接写肯定不行啦。。只能考虑使用ASCII码进行显示:密    码@号 @:号 :空格  以下为常见的ASCII十进制交换编码: --> !"#$%&'()*...
分类:
移动开发 时间:
2015-07-15 16:47:09
阅读次数:
129
问题描述
给定一个十进制整数N,求出从1到N的所有整数中出现”1”的个数。
例如:N=2时 1,2出现了1个 “1” 。
N=12时 1,2,3,4,5,6,7,8,9,10,11,12。出现了5个“1”。
解题思路
1位数的情况:
在解法二中已经分析过,大于等于1的时候,有1个,小于1就没有。
2位数的情况:
N=13,个位数出现的1的次数为2,分别为1和11,十位数出现1...
分类:
其他好文 时间:
2015-07-15 15:09:28
阅读次数:
93
CString中Format函数与格式输入与输出
Format是一个很常用,却又似乎很烦的方法,以下是它的完整概貌,以供大家查询之用:
格式化字符串forma("%d",12)意思是将一个整形的格式化的字符(我认为是保持其形状不变)
1).格式说明总是以%字符开始,以下是不同类型数据的格式方式%号后的说明:
d输出带符号十进制数
o输出无符号八进制数
x输出无符号十...
分类:
其他好文 时间:
2015-07-14 22:42:02
阅读次数:
236