zoukankan
html css js c++ java
C#算法求2进制的问题
Code
1
using
System;
2
using
System.Collections.Generic;
3
using
System.Linq;
4
using
System.Text;
5
6
namespace
NumnerOutput
7
{
8
class
Program
9
{
10
static
void
Main(
string
[] args)
11
{
12
List
<
double
>
d
=
Get2PowArray(
10
);
13
foreach
(
double
dd
in
d)
14
{
15
Console.WriteLine(dd.ToString());
16
}
17
Console.ReadKey();
18
}
19
public
static
double
pow2(
double
n)
20
{
21
double
i
=
0
;
22
23
while
(Math.Pow(
2
, i)
<
n)
24
{
25
i
++
;
26
}
27
if
(Math.Pow(
2
, i)
>
n)
28
return
--
i;
29
else
30
return
i;
31
}
32
public
static
List
<
double
>
Get2PowArray(
double
n)
33
{
34
double
temp
=
n;
35
List
<
double
>
arrayList
=
new
List
<
double
>
();
36
while
(temp
>=
1
)
37
{
38
double
maxIndex
=
pow2(temp);
39
temp
-=
Math.Pow(
2
,maxIndex);
40
arrayList.Add(Math.Pow(
2
,maxIndex));
41
}
42
return
arrayList;
43
}
44
45
}
46
}
47
查看全文
相关阅读:
前端代码规范
使用CSS设置行间距,字间距.
今天我们要说的画一个三角形,恩,画一个三角形,第一种呢是利用我们的html标签结合css来实现;而第二种方法就就是我们的html5新增的一个标签canves,这个canves就是网页画幕,那么顾名思义就是在网页里建造一个画板,用来画画,好,那接下来就和我一起去看看吧!
javascript基础程序(算出一个数的平方值、算出一个数的阶乘、输出!- !- !- !- !- -! -! -! -! -! 、函数三个数中的最大数)
css3 风车旋转
css3简单的图片轮播
css3 2D动画的基本用法和介绍
Android 系统UI设计规则
Android用户界面程序设计示例
将博客搬至CSDN
原文地址:https://www.cnblogs.com/binlyzhuo/p/1543612.html
最新文章
sass揭秘之@if,@for,@each(转载)
sass揭秘之变量(转载)
css3媒介查询使用规则小结
盘点8种CSS实现垂直居中水平居中的绝对定位居中技术(转载csdn)
移动端公用样式一
清零及移动端的特点添加一些基础样式
移动端重构系列7——滚动
移动端重构系列6——图标
移动端重构系列5——切入切出动画
移动端重构系列4——等分,居中等
热门文章
JAVA解析JSON数据
PHP简单工厂模式、工厂方法模式和抽象工厂模式比较
mysql timestamp类型字段的CURRENT_TIMESTAMP与ON UPDATE CURRENT_TIMESTAMP属性
Shiro + SSM(框架) + Freemarker(jsp)讲解的权限控制Demo,还不赶快去下载?
内省、JavaBean、PropertyDescriptor类、Introspector类、BeanUtils工具包、注解、Rentention、Target、注解的基本属性和高级属性【转】
Java 内省(Introspector)【转】
javascript中div和span的区别?
JavaScript toString() 函数详解【转】
startsWith方法——判断前缀字符串
Java String 类
Copyright © 2011-2022 走看看