题目: 给定一个十进制的正整数,写下从1开始,到N的所有整数,然后数一下其中出现“1”的个数。要求: 写一个函数f(N),返回1到N之间出现的“1”的个数。例如f(12)=5; 在32位整数范围内,满足条件的“f(N)=N”的最大的N是多少?设计思想:(解法一) 开始想到了一个最简单的方法来...
分类:
其他好文 时间:
2015-04-28 22:31:43
阅读次数:
119
#include #include #include int main(int argc, char *argv[]){ /*十进制准换城任何进制的程序*/ int ival, base; //ival 是十进制数,base 是要转换的进制 int index =0; char arr[32]; m...
分类:
编程语言 时间:
2015-04-28 22:30:49
阅读次数:
257
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、进制1.什么是进制l是一种计数的方式,数值的表示形式汉字:十一十进制:11二进制:1011八进制:13l多种进制:十进制、二进制、八进制、十六进制。也就是说,同一个整数,我们至少有4种表示方式2...
分类:
编程语言 时间:
2015-04-28 22:21:29
阅读次数:
154
/*
不同进制的数据表现:
二进制:由0,1组成。以0b开头。
八进制:由0,1,...7组成。以0开头。
十进制:由0,1,...9组成。默认整数是十进制。
十六进制:由0,1,...9,a,b,c,d,e,f(大小写均可)组成。以0x开头。
*/
class JinZhiDemo {
public static void main(String[] args) {
Syste...
分类:
编程语言 时间:
2015-04-28 12:02:16
阅读次数:
144
比较版本高低。版本的格式:1.1.1可能有多个分隔符。相等则返回0, 大于返回1, 小于返回-1.【思路】分别比较分隔符的每段,转换成十进制后的大小;相等则继续比较下一段,不等则返回相应的结果。【my code】int compareVersion(string version1, string v...
分类:
其他好文 时间:
2015-04-28 11:38:01
阅读次数:
96
C货币2.5.ToString("C")¥2.50D十进制数25.ToString("D5")00025E科学型25000.ToString("E")2.500000E+005F固定点25.ToString("F2")25.00G常规2.5.ToString("G")2.5N数字2500000.To...
分类:
其他好文 时间:
2015-04-28 11:36:22
阅读次数:
140
学习内容:循环结构(while语句,do....while语句,for语句);break和continue语句;函数(函数的定义,应用,特性重载); 数组(一维数组,二维数组);(十进制通过函数封装转二、八、十六进制;选择排序,冒泡排序;以及二分查找)一、循环结构1,while语句格式: ...
分类:
编程语言 时间:
2015-04-28 11:05:37
阅读次数:
156
描述:给定一串数字,进行BCD编码,编码完成后以8Bit为单位输出对应的十进制数值,如果给定字符串是奇数位,编码时需要在最高位补0.简单BCD码:十进制数值0~9,分别对应4bit二进制编码 0000~1001给定数字串1234,对应BCD码为0001,0010,0011,0100,以8bit为单位...
分类:
其他好文 时间:
2015-04-27 19:49:50
阅读次数:
153
默认情况下windows的远程端口是3389.如果需要修改,可以用下面的方法:修改远程桌面端口需要两个步骤:1、打开注册表[HKEY_LOCAL_MACHINE-SYSTEM-CurrentControlSet-Control-TerminalServer-Wds-rdpwd-Tds-tcp],修改右边PortNamber的值,其默认值是3389(十进制),修改成所希..
1.将十进制数的字符串转化成十六进制数的字符串//十进制转二进制Console.WriteLine("十进制166的二进制表示: "+Convert.ToString(166, 2));//十进制转八进制Console.WriteLine("十进制166的八进制表示: "+Convert.ToStr...
分类:
编程语言 时间:
2015-04-27 15:03:28
阅读次数:
142