编写一个程序,要求接收一个数字,程序会将这个数字以二进制方式打印,例如:数字10 , 以1010的方式打印出来
来源:互联网 发布:linux视频服务器搭建 编辑:程序博客网 时间:2024/05/17 08:13
func binaryPrintIntNumber(num : Int) { var remainderArr:[Int] = [] //int数组,存储余数 var quotient:Int = num //表示商的变量,初始值是num while quotient > 0 { //商的值是0 let remainderNum = quotient % 2 //获取余数的值 remainderArr.insert(remainderNum, at: 0) //插入数组 quotient /= 2 //商变换 } for item in remainderArr { print(item, terminator: "") } print("")}var a = 10binaryPrintIntNumber(num: a)print(a)
阅读全文
0 0
- 编写一个程序,要求接收一个数字,程序会将这个数字以二进制方式打印,例如:数字10 , 以1010的方式打印出来
- 要求接收一个数字,程序会将这个数字以二进制方式打印
- 一个二维数组以顺时针螺旋的方式打印出来
- 黑马程序员之C#编程基础学习笔记:不断要求用户输入一个数字,然后打印这个数字的二倍,当用户输入q的时候程序退出。
- 从键盘上得到一个1到100的数字,打印这个数字的二进制。
- 屏幕输入一个16以内的数字,以二进制的方式输出它
- 3.7 编写一个程序,以字符形式输入某进制的数字,将其转换为十进制数值并显示出
- 屏幕输入一个数字,以十六进制的方式输出它
- 一个完美的鲁棒的数字打印程序
- 【程序27】利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来
- C语言:编写程序求解:有1,2,3,4,个数字,将组成互不相同且无重复数字出现的三位数打印出来
- 以面向对象方式编写一个计算电话费的程序
- 编写程序打印出数字金字塔。
- Loner_li 机试题 将数字 例如"12345.7895”,用程序实现显示"壹万贰仟叁佰肆拾伍圆柒角玖分"的方式
- 输入一个矩阵,按照从外到里以顺时针的顺序依次打印每一个数字
- 将一个数字以字符格式输出
- 【转】写一个程序,打印数字1到100,3的倍数打印“Fizz”来替换这个数,5的倍数打印“Buzz”,对于既是3的倍数又是5的倍数的数字打印“FizzBuzz”
- 写一个方法,参数接收一个String类型的对象,最终可以把这个字符串参数中出现过的每一个字母打印出来 例如: "wwqweqdasdafdsfdsferer" 将来方法接收这个参数后会打印:
- FEB开发指南
- 面试必备:ArrayMap源码解析
- Oc 本地推送
- Kylin初涉
- QTP11的安装
- 编写一个程序,要求接收一个数字,程序会将这个数字以二进制方式打印,例如:数字10 , 以1010的方式打印出来
- 侧滑
- MVP注册用户
- SSL2785 2017年10月23日提高组T1 询问 (二分+并查集)
- 13.线程安全与锁优化
- C语言中%d %.2d %2d %02d的区别
- Codeforces Round #442 (Div. 2) ABCDE
- Oc 二维码的生成
- 转载MySQL函数