如何使用Scanf从Go in Console中读取整数?

时间:2015-03-19 01:26:53

标签: go

所以我试图解决代码问题(我的第一个!)并且我试图读取输入。

我最初尝试使用os.Args,但这导致了运行时错误。

我现在正在尝试这个

package main

import (
    "fmt"
)

func main() {
    var n int
    var m int
    var a int
    fmt.Scanf("%d", &n)
    fmt.Scanf("%d", &m)
    fmt.Scanf("%d", &a)

    rectangleArea := n*m
    squareArea := a*a
    nSquares := 0
    for i := 0; i < rectangleArea + squareArea; i = i + squareArea {
        nSquares++
    }

    fmt.Println(nSquares)

}

但是当我用参数6 6运行它时,这似乎进入了无限循环。好吧,它与任何参数进入无限循环。

发生了什么?

0 个答案:

没有答案