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
查看全文
相关阅读:
IntelliJ IDEA教程之如何clean或者install Maven项目
mysql 导出表,导出数据 命令
import require
https确实加密了。 抓包是一个中间人攻击过程
密码学部分算法
账号密码加密的方案
查看git提交细节
使用源安装java JDK
updated stream stash changes
Hibernate与Jpa的关系
原文地址:https://www.cnblogs.com/binlyzhuo/p/1543612.html
最新文章
SSH启动失败解决方法
redis RDB快照和AOF日志持久化配置
Nginx+Php-fpm运行原理
Linux 命令查询系统负载信息
php libevent扩展
Composer切换中国镜像
shell分析nginx日志
php libevent扩展的简单用例
Jenkins 部署 PHP 应用
sort和qsort函数
热门文章
multiset 多重集合容器
redis面试总结
scrapy-redis使用以及剖析
python爬虫之性能相关
python爬虫基础
python爬虫之requests模块
python3 堆排序
python3 快速排序
Python基本常用算法
python金融分析项目
Copyright © 2011-2022 走看看