[算法]剑指offer p12打印1到最大的n位数 golang

[算法]剑指offer p12打印1到最大的n位数 golang
题目
题目:输入数字n,按顺序打印出从1最大的n位十进制数。比如输入3,则打印出1、2、3一直到最大的3位数即999。
解法1
n 位数字是很容易溢出的, 这是一个大数问题, 我们要用字符串实现大数
package main

import (
"fmt"
"testing"
)

func TestP12(t *testing.T) {
printBitDecimal(4)
}

//顺序打印大数
//比如输入3,则打印出1、2、3一直到最大的3位数即999。
func printBitDecimal(n int) {
//参数处理
if n < 0 { fmt.Printf("%s/n", "err: n < 0 ") return } else if n == 0 { return } //数字转 byt

[算法]剑指offer p12打印1到最大的n位数 golang最先出现在Python成神之路

版权声明:
作者:倾城
链接:https://www.techfm.club/p/20719.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>