这个问题在这里已有答案:
亲爱,
我正在编写一些基本程序,需要在形成之后接收多个变量
fmt.printf ("Report number")
fmt.scanf ("%f", &num1)
fmt.printf ("Report number")
fmt.scanf ("%f", &num2)
但是第二个scanf总是被跳过,如果我放第三个,它会被正常读取。我该怎么做,以便识别所有Scanfs?
如果您希望在按Enter键后结束读取,则需要在格式中添加新行
fmt.printf ("Report number")
fmt.scanf ("%f\n", &num1)
fmt.printf ("Report number")
fmt.scanf ("%f\n", &num2)