- 4
- 0
- 约小于1千字
- 约 40页
- 2026-03-10 发布于广西
- 举报
第08课;;在比赛中,去掉一个最高分,去掉一个最低分,选手的最后得分由剩余评委打分的平均分或总分决定。;学习目标;知识讲授;输入n个数据;输入n个数据;3;打擂台求最大值流程;打擂台求最大值流程;打擂台求最大值流程;打擂台求最小值流程;课堂练习;课堂练习;参考代码;知识讲授;6;复合运算符;复合运算符;求和的流程;求和的流程;求和的流程;求平均值;应用举例;#includebits/stdc++.h
usingnamespacestd;
intmain(){
intn;
doublea,sum=0,avg;
cinn;
for(inti=1;i=n;i++){
cina;
sum+=a;
}
avg=sum/n;
coutsum;
coutfixedsetprecision(5)avg;
return0;
};出错的根源:
上一个程序为在计算平均值时不做隐式转化而把输入数据声明为double,而且和值也声明为double类型。double类型的默认输出的有效位数是6位,当和值超过6位数时,浮点类型数据为了保持6位有效数字而改用科学记数法。整数类型不会有这样的情况发生,所以与答案输出不相符,错误!
改正方案:
按照题目描述,输入数据以及和值声明为int类型,计算平均值时进行隐式转化即可。
和值若为浮点数,在15位有效数字内,可以设定输出精度
您可能关注的文档
- C++编程《第001课 初识C++》教学设计.docx
- C++编程《第001课 初识C++》教学课件.pptx
- C++编程《第002课 变量和数据类型(1)》教学课件.pptx
- C++编程《第002课 变量和数据类型(1)》教学设计.docx
- C++编程《第003课 变量和数据类型(2)》教学设计.docx
- C++编程《第003课 变量和数据类型(2)》教学课件.pptx
- C++编程《第004课 选择与分支(1)》教学课件.pptx
- C++编程《第004课 选择与分支(1)》教学设计.docx
- C++编程《第005课 选择与分支(2)》教学课件.pptx
- C++编程《第005课 选择与分支(2)》教学设计.docx
最近下载
- 国家建筑标准设计图集20S515 钢筋混凝土及砖砌排水检查井.pdf VIP
- 2025年氢能冷热电联供系统在绿色建筑中的应用探索报告.docx VIP
- 树木支撑及固定技术规范(修订版).docx VIP
- matlab基础与应用期末考试13142试题参考试卷附答案.doc VIP
- 氢能与燃料电池在分布式能源系统中的应用与市场前景.docx
- 2025年氢燃料电池在备用电源领域应用报告.docx
- 汽车电子电器及零部件检测.doc VIP
- 《关于重庆组织破坏经过和狱中情形的报告》全文.pdf
- 渤海银行2026校园招聘无领导面试案例.docx VIP
- 2025最新渤海银行校园招聘笔试真题.docx VIP
原创力文档

文档评论(0)