累计固定 12 个月的余额并输出带美元符号的两位小数平均值。
OJ: noi_openjudge
题目 ID: ch0105-02
难度:入门
标签:循环浮点数python
日期: 2026-07-30 23:01
题意
读入 12 个月的月末余额,输出平均余额,前缀为 $,保留两位小数。
思路
月份数量固定为 12。用 sum(float(input()) for _ in range(12)) 累加,再除以 12;f-string 中先写 $,再用 .2f 保证货币格式。
代码
Python代码
python
total_balance = sum(float(input()) for _ in range(12))
print(f"${total_balance / 12:.2f}")C++代码
cpp
#include <cstdio>
int main(){
double t,sum = 0;
int i;
for(i=1;i<=12;i++){
scanf("%lf",&t);
sum += t; // => sum = sum +t
}
printf("$%0.2lf",sum / 12);
return 0;
}复杂度
时间复杂度和额外空间复杂度均为
总结
输入规模为常数时仍可用清晰的聚合写法,货币符号属于输出格式的一部分。