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
查看全文
相关阅读:
批处理学习总结
深搜广搜
罗塔的一篇回忆埃尔德什的文字
一个有意思的东西(挖坑)
人格风骨出尘俗 道德文章传后人(转载)
2015年数学日历
一道关于将弧翻折的问题
努力要做的是理解,而不是死记硬背
在博客中使用align*环境
测试TeX代码的网址
原文地址:https://www.cnblogs.com/binlyzhuo/p/1543612.html
最新文章
position固定标签
float使用
clear使用
Google、shodan、censys、Zoomeye、FaFa搜索引擎
Windows建影子用户
了解Window
渗透术语相关
MySQL注入前了解
Linux简介、文件结构
计组之原码、反码、补码
热门文章
计算机网络-静态路由配置引发一系列问题,DDN专线是什么、DCE和DTE的区别
Kail2019.3 设置固定IP地址(简单又详细)
一个C++钟表小实验
类与对象
动态数组
C++之函数
风彦专属学习方法总结
取石子定输赢
aimusi之体重,啤酒,
写在学习Qt之前
Copyright © 2011-2022 走看看