单选题
C语句中不能够正确计算下述公式的程序段是( )f=
A、
if(x>=0) f=sqrt(x); if(x<0) f=sqrt(-x);
B、
if(x>=0) f=sqrt(x); else f=sqrt(-x);
C、
f=sqrt(x) if(x<0) f=sqrt(-x);
D、
f=sqrt(x>=0?x:-x);
【正确答案】
C
【答案解析】
解析:选项C中在没有判断x的正负之前便进行了开方运算,所以和公式不符。
提交答案
关闭