编程计算下面的分段函数,根据从键盘输入的x值,在屏幕上输出y值。程序代码如下,为完成以上功能,请将第13行标号处缺少的代码填写完整。
A: elseif(x==0)
B: if(x==0)
C: if(x=0)
D: elseif(x=0)
A: elseif(x==0)
B: if(x==0)
C: if(x=0)
D: elseif(x=0)
举一反三
- 中国大学MOOC: 编程计算下面的分段函数,根据从键盘输入的x值,在屏幕上输出y值。http://img1.ph.126.net/IzdkapLhnyPIVNYDg4Ylug==/6619180945491130753.jpg 程序代码如下,为完成以上功能,请将第13行标号处缺少的代码填写完整。 #include #include int main() { int x; double y; printf(Input x: ); scanf(%d, &x); // 输入一个整数 if (x > 0) { y = exp(-x); //如果大于0,计算y=exp(-x)的值 } _____________ { y = 1; //x=0,则y=1 } else { y = -exp(x); //x<0,则y=-exp(x) } printf(y=%f\n, y); return 0; }
- 有一个分段函数,当x大于0时,y的值是1;当x为0时,y的值是0;当x<0时,y的值是-1,以下程序段中哪一个不能实现该分段函数? A: if(x>0)y=1;elseif(x==0)y=0;elsey=-1; B: y=0;if(x>0)y=1;elseif(x<0)y=-1; C: y=0;if(x>=0);if(x>0)y=1;elsey=-1; D: if(x>=0)if(x>0)y=1;elsey=0;elsey=-1;
- 【单选题】分段函数: ,下面程序段中正确的是__________。 A. If x < 0 Then y = 0 If x < 1 Then y = 1 If x < 2 Then y = 2 If x >= 2 Then y = 3 B. If x >= 2 Then y = 3 If x >= 1 Then y = 2 If x > 0 Then y = 1 If x < 0 Then y = 0 C. If x < 0 Then y = 0 ElseIf x > 0 Then y = 1 ElseIf x > 1 Then y = 2 Else y = 3 End If D. If x > =2 Then y = 3 ElseIf x > =1 Then y = 2 ElseIf x > =0 Then y = 1 Else y = 0 End If
- 计算分段函数[1] 本题目要求编程计算下列分段函数f(x)的值: y=1/x (x!=0)[br][/br] y=0(x=0) 输入格式:给实数x输入值之前屏幕上提示“x=”。 输出格式:y=0. n(结果中保留1位小数)
- 已知函数y=f(x),编程实现输入一个x值,输出y值。2x+1(x<0)y=0(x=0)2x-1(x>0)