问题
单项选择题
1)#include < iostream >
2)#include < cmath >
3)using namespace std;
4)double max(double x,doubley)
5){
6)if(x>y)
7)return x;
8)else
9)return y;
10)}
11)int main()
12){
13)doublea,b,c;
14)cout <<" input two numbers:\n";
15)cin >> a >> b;
16)c=max(a,b);
17)cout <<" the squart of max imum="<< sqrt( c );
18)}
执行第15行时,若输入“2空格3回车”,则变量a的值是:()
A.2
B.2.0000000000000000
C.3
D.3.0000000000000000
答案
参考答案:B
解析:变量a的类型是双精度浮点型,所以若输入“2空格3回车”后,变量a在内存中的值实际是2.0000000000000000。