2023 年第 18 题判断题C++ 基础难度 3
程序总是输出四位小数 #include<iostream...
题目
程序总是输出四位小数() #include<iostream> #include<cmath> using namespace std; double f(double a,double b,double c){ double s=(a+b+c)/2; return sqrt(s*(s-a)*(s-b)*(s-c)); } int main(){ cout.flags(ios::fixed); cout.precision(4); int a,b,c; cin>>a>>b>>c; cout<<f(a,b,c)<<endl; return 0; } 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
A
正确
B
错误
正确答案:待核对
本题来自 2023 年 CSP-J 第一轮真题,考点为C++ 基础。做题时先识别题干中的关键词,再逐项排除与概念、计算过程或程序执行结果不一致的选项。当前题库已完成题干和选项整理,标准答案与逐步推导正在继续校对中。
考点拆解
C++ 基础
易错提醒
不要只凭关键词选答案,要回到题干条件逐项验证
注意单位、边界条件、下标和运算顺序