• 2022-06-07
    有一分段函数: y=x,当 x<1 时; y=2x,当 1≤x<10 时; y=3x-1,当 x≥10 时。编写程序实现:从键盘输入 x,输出 y 的值。
  • #include void main() { int x,y; scanf("%d",&x); if(x[1) y=x; else if(x]=1&&x<10) y=2*x; else y=3*x-1; printf("y=%d\n",y); }

    内容

    • 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;

    • 1

      编程,有一个数学函数,当-5<x<0时 y=5x,当x=0时 y=-1,当0<x<10时 y=2x+1,编写一个应用程序,输入x值时, 计算并输出相应的y值

    • 2

      当x=1,y=2,z=3;时,执行以下程序段后z=( ) if( x>y) x =y; if(y>z) y=z; else x=y; z=x; A: 4 B: 3 C: 2 D: 1

    • 3

      有一个分段函数,当x大于0时,y的值是1;当x为0时,y的值是0;当x A: if(x >= 0)if(x > 0) y = 1;else y = 0;else y = -1; B: if(x > 0) y = 1;else if(x == 0) y = 0;else y = -1; C: y = 0;if(x > 0) y = 1;else if(x D: y = 0; if(x >= 0); if(x > 0) y = 1; else y = -1;

    • 4

      下列程序段的输出结果是_____。 x = 10 if x > 5: y = 2 * x elif x > 3: y = 3 * x elif x > 1: y = 4 * x else: y = x print(y)