变式 1:static 是初始化不是赋值
函数 avg 每收到一个成绩,就返回「目前为止所有成绩的平均分」。输入 n 和 n 个成绩,每次输出一行,保留一位小数。例如输入 2 和 80 91,输出:
80.0
85.5
sum 和 cnt 明明写了 static,可每次输出的都是刚输进去的那个成绩。看画布上函数里的 sum 和 cnt,改两行让它变对。
代码里以 @youci 开头的 printf 只负责运行后在画布上显示中间值,不影响输出和判题,不用改。
函数 avg 每收到一个成绩,就返回「目前为止所有成绩的平均分」。输入 n 和 n 个成绩,每次输出一行,保留一位小数。例如输入 2 和 80 91,输出:
80.0
85.5
sum 和 cnt 明明写了 static,可每次输出的都是刚输进去的那个成绩。看画布上函数里的 sum 和 cnt,改两行让它变对。
代码里以 @youci 开头的 printf 只负责运行后在画布上显示中间值,不影响输出和判题,不用改。