原文地址:Go面试编程题目(一)
1、打印出九九乘法表并统计耗时,实现案例如下:
package main
import (
"fmt"
"time"
)
func main() {
start := time.Now()
var i, j int
for i = 1; i <= 9; i++ {
for j = 1; j <= i; j++ {
fmt.Printf("%d * %d = %d\t", i, j, i*j)
}
fmt.Println()
}
tc := time.Since(start)
fmt.Printf("耗时是%v", tc)
}
打印结果如下:
2、求两个数的求最大公约数和最小公倍数,求最小公倍数相对来说就比较简单,只需要先求出最大公约数,之后用两个数的乘积除以最大公约数即可,实现案例如下:
package main
import "fmt"
func main() {
var a, b = 24, 10
num := getMaximumCommo