做几个简单积累--进制转换(1)
来源:互联网 发布:淘宝回收二手手机 编辑:程序博客网 时间:2024/06/02 03:18
二进制转换为十进制:
#include<stdio.h>
#include<math.h>
intconvertBinaryToDecimal(longlongn);
intmain(){
longlongn;
printf("输入一个二进制数:");
scanf("%lld", &n);
printf("二进制数 %lld 转换为十进制为 %d",n,convertBinaryToDecimal(n));
return0;
}
intconvertBinaryToDecimal(longlongn){
intdecimalNumber = 0,i = 0,remainder;
while(n!=0){
remainder = n%10;
n /= 10;
decimalNumber += remainder*pow(2,i);
++i;
}
returndecimalNumber;
}
阅读全文
0 0
- 做几个简单积累--进制转换(1)
- 做几个简单积累--进制转换(2)
- 做几个简单积累--进制转换(3)
- 自己做的几个Slide简单效果
- 进制转换(简单)
- 简单进制转换
- Julia:几个简单的类型转换
- MFC积累几个内容
- [积累]几个GitHub项目
- 自己做的几个简单的net2.0自定义控件
- 我做网络实验的几个简单配置
- 新手站长做网站优化的几个简单常用方法
- [积累]时间格式转换
- OJ积累--对象转换
- 几个简单的函数示例(最大公约数、二进制转换、回文)
- perl 简单语法积累
- C++第5周任务【任务2】本任务将设计一个简单的分数类,完成对分数的几个运算。一则巩固基于对象编程的方法,二则也为第10章做运算符重载等积累些感性认识。
- c++进制转换简单方法
- 无法通过公网访问阿里云服务器下的tomcat部署的项目
- QWebView多标签浏览器
- 关于信息化的几个小故事,摘自麦枫网
- 按使用类型分类的正则表达式
- linux的netlink接口详解(下)
- 做几个简单积累--进制转换(1)
- 简单的按键继电器控制
- cogs2790. mk和tree解题报告
- 编写一个在1,2,…,9(顺序不能变)数字之间插入+或-或什么都不插入,使得计算结果总是 100 的程序,并输出所有的可能性。 例如:1 + 2 + 34 – 5 + 67 – 8 + 9 = 100
- Android学习笔记三之Android基础
- 论文阅读
- 运放中的反馈——知识点总结
- java中通过继承Thread类构造线程
- dcloud离线打包内容分享(第三插件开发、h5到原生,原生到h5)