using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace 二转十
{class Program{/// <summary>/// 求次方/// </summary>/// <param name="number">那个数的次方</param>/// <param name="cifang">几次方</param>/// <returns>number^cifang</returns>static int CiFang(int number,int cifang){int returnValue = 0; // 返回值if (number == 0) // 0的次方都是0{return returnValue;}if (cifang == 0) // 任何数的0次方都是1{returnValue = 1;return returnValue;}if (cifang == 1) // 任何数的1次方都是任何数{returnValue = number;return returnValue;}returnValue = number;// for (int i = 1; i < cifang; i++){//次方returnValue *= number;}//返回最终结果return returnValue;}static void Main(string[] args){int[] randomInts = new int[5];Random r = new Random();for (int i = 0; i < randomInts.Length; i++){randomInts[i] = r.Next(0, 2);}//遍历foreach (int i in randomInts){Console.Write(i);}Console.WriteLine();Console.WriteLine("====================");//弄一个10个数值 0~1int number = 0;//使用按位展开法逆向得出10进制for (int i = 0; i < randomInts.Length; i++){//1. 获取一个二进制位// if (randomInts[i] == 0)// {//     number += CiFang(0, randomInts.Length - 1 - i);// }//else// {//     number += CiFang(2, randomInts.Length - 1 - i);// }number += CiFang((randomInts[i] == 0) ? 0 : 2, randomInts.Length - 1 - i);// 2. 得知是N次方}Console.WriteLine(number);}}
}

C#实现二进制转10进制相关推荐

  1. 二进制转10进制代码分享

    最近接到需要把64位的雪花算法反算出来得到里面的信息, 首先是需要把得到的二进制转为10进制, 底下是2串示例数据, 下面是代码分享; 二进制: 100011100111000101111000010 ...

  2. Android 二进制、10进制、16进制互相转换

    Android 二进制.10进制.16进制互相转换 前言 代码 二进制转10进制 10进制转二进制 10进制转16进制 16进制转10进制 二进制转16进制 16进制转二进制 完事 前言 百度出来的A ...

  3. MIPS汇编二进制转10进制

    使用MIPS汇编语言输入二进制转化成10进制输出 ############################## # Register Usege in Main: # $a0 : number # $ ...

  4. 关于二进制转10进制的按权展开

    我的疑问点是:为什么其他进制按权展开就直接是10进制?? 简单的一句话就是因为的你的权项结果 是用10进制表示 下面开始详解: 我们以 11111 为例子: 转为10进制的时候:1x24+1x23+1 ...

  5. 双绞线和二进制转10进制

    一.1·网线即为双绞线,常用的有5类超5类和6类.2·双绞线分类为屏蔽双绞线和非屏蔽双绞线.3·双绞线线序T568A 白绿.绿.白橙.蓝.白蓝.橙.白棕.棕.T568B白橙.橙.白绿.蓝.白蓝.绿.白 ...

  6. CTF-Misc--处理压缩包大量文件将其转为二进制->10进制->字符串 脚本

    import zipfile lis = [] result = "" data = "" size = 1 with zipfile.ZipFile('lov ...

  7. 单片机c语言二进制转10进制,51单片机用C语言怎么样把八位二进制转换成十进制...

    满意答案 sunzhaoming 2013.07.06 采纳率:41%    等级:12 已帮助:8866人 //******************************************* ...

  8. 关于物联网的各种转换,16进制 二进制 10进制 效验总结

    字符串插入字符 /// <summary>/// 每隔n个字符插入一个字符/// </summary>/// <param name="input"& ...

  9. 【十进制 转 二进制】【二进制 转 十进制】10进制 VS 2进制【清华大学考研机试题】

    10进制 VS 2进制 十进制转成二进制 二进制 转成 十进制 本题是高精度,如何做? 原题链接 本题我们先需要知道 十进制 如何转 二进制 二进制 如何转 十进制 十进制 如何转 二进制: 十进制转 ...

最新文章

  1. 库存管理系统软件测试,药房库存管理系统模块测试用例
  2. linux 调优篇 :硬件调优(BIOS配置)* 壹
  3. redis 三种特殊数据类型
  4. 《可解释的机器学习》校对活动正式启动 | ApacheCN
  5. 计算指数函数的和的对数
  6. 将某表某列数据复制到另一张表的某列
  7. win10默认系统字体更改
  8. VSCODE添加open with code功能,实现右键打开文件夹
  9. 接地气的大数据来了:如何预报雾霾
  10. 计算机出现蓝屏怎么恢复,电脑蓝屏怎么解决,小编教你如何恢复正常
  11. 数据分析~中国五大城市PM2.5数据分析01
  12. 第26章 SpringMVC中基于注解的Controller(一)
  13. [Error]The app delegate must implement the window property if it wants to use a main storyboard file
  14. 安装pod遇到这种错误ERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/xco
  15. 九:以理论结合实践方式梳理前端 React 框架 ——— 简述中间件
  16. 浏览器配置存在问题。。360断网急救箱未能修复
  17. 万豪国际集团于上海开设第五家福朋喜来登酒店
  18. 关于小程序开发的一些资源
  19. Suricata+ELK集群监控办公网流量
  20. 网吧加油站_“天下加油站”更名为“天下网吧加油站”

热门文章

  1. jflow部分代码重构
  2. java从零开发贪吃蛇游戏全流程
  3. 永恒之蓝漏洞利用攻击以及修复方法
  4. vue 自动填充_通过邮政编码与Ziptastic自动填充城市和州
  5. 图解十大经典机器学习算法入门
  6. 计算机逻辑学 范式,论亚里士多德形式逻辑之后的四种逻辑范式
  7. Workflow_上传和下载Workflow编译方式(汇总)
  8. 金蝶专业版怎么反过账当月_金蝶专业版怎么反过账
  9. JDBC详解(四):操作BLOB类型字段(超详解)
  10. GPS共视授时中的多径效应分析