题目:
分析:就是>=60分的算及格的,算在及格率里 >=85分的算优秀算在优秀率里
所以先定义四个变量,分别是n(输入需要统计的成绩的个数)、x输入的成绩 、cnt1(统计及格人数的个数)、cnt2(统计优秀人数的个数)
代码如下:
运行结果:
题目的解答就到此为止
接下来是要注意的几个点
1、四舍五入:cout和printf函数都会自动四舍五入
例如:
这里的setprecison(3)是让输出的数就占3位(有效位3位),从运行结果上看来很明显四舍五入了
2、单独的setprecision()和加上fixed的setprecision():
a、单独的setprecision( )是输出以括号里的数字为精度的数字,例如:setprecision(3) 那么1.567就输出1.57,注意四舍五入了
b、加上fixed 就是控制小数点后的精度
例如:
当然也四舍五入了
以上就是我从这道题里学到的东西,如有错误或者不准确的地方,欢迎提出问题,共同进步
2022/12/24