当我运行下面的代码时,出现错误:
school_mark.go:8: invalid array bound s
Run Code Online (Sandbox Code Playgroud)
我的代码:
package main
import "fmt"
func main(){
var subj float64
fmt.Println("Enter how much you have subjects inn school: ")
fmt.Scanf("%f", &subj)
s := subj
var mark [s]float64
var a float64
for a = 0; a<s; a++{
fmt.Scanf("%f", &mark)
}
var total float64
var i float64
for i= 0; i<subj; i++{
total += mark[i]
}
fmt.Println(total/subj)
}
Run Code Online (Sandbox Code Playgroud)
问题是什么?