进制转换(十进制转二进制)
来源:互联网 发布:淘宝三冠电商怎么样 编辑:程序博客网 时间:2024/05/15 15:46
问题及代码:
Description
输入一个非负整数(十进制),输出此整数对应的二进制数
Input
正整数(十进制)
Output
对应的二进制数
Sample Input
6
Sample Output
110
/*烟台大学计算机与控制工程学院冯琬淇问题:输入一个非负整数(十进制),输出此整数对应的二进制数*/#include <stdio.h>#include <stdlib.h>int main(){ int i,n,j; int a[10]; scanf("%d",&n); i=0; while(n) { a[i]=n%2; n=n/2; i++; } if(i>0)i--; for(j=i;j>=0;j--) printf("%d",a[j]); return 0;}
运行结果:
参考:
总结与心得:
对于i有一个初始值,while(n)的意思是 while(n!=0) 将输入数字除以2的余数依次存储到a[i]中,再依次把n定义为新的被除数 循环 i-1是因为前一步已经算出的使循环停止的i为跳出循环的越界的i,所以再进行倒叙循环时,要把i变回界内最大的i,所以需要i-- 再利用循环倒叙输出。
0 0
- 进制转换(十进制转二进制)
- 进制转换(十进制转二进制)
- 进制转换(十进制转二进制)
- 进制转换(十进制转二进制)
- C++进制转换程序(二进制转换为十进制,十进制转换为二进制)
- C# 进制转换(二进制、十六进制、十进制互转)
- C# 进制转换(二进制、十六进制、十进制互转)
- 第十三周 进制转换(十进制转二进制)
- 第十四周-进制转换(十进制转二进制)
- 十四周OJ3进制转换(十进制转二进制)
- 第十四周进制转换(十进制转二进制)
- 进制转换_十进制转二进制_二进制转十进制_十进制转十六进制_十进制转八进制
- 进制转换-----十进制转换成二进制
- 进制转换 二进制转十六进制 十六进制转十进制
- C# 进制转换(二进制、十六进制、十进制互转)
- C语言 - 进制转换, 十进制 转 二进制 的算法
- C# 进制转换(二进制、十六进制、十进制互转) .
- C# 进制转换(二进制、十六进制、十进制互转)
- H5项目常见问题及注意事项
- 实现图书管理系统
- 第十三周 C语言实验——数组逆序
- java异常处理
- 第十四周oj题目进制转换
- 进制转换(十进制转二进制)
- oj-14-C-进制转换
- 第十四周—C语言 oj上机题目(进制转换 数组)
- 【TensorFlow】Windows10 64位下安装TensorFlow - 官方原生支持
- 成为核心程序员的一些建议
- PhotoKit 监听相册变化
- Python学习笔记(基础)
- 让vc编译出的程序减小体积
- HTTP长连接和短连接