• 2022-07-02
    例题1 有一个函数: x (x<1) y= 2x-1 (1==10) 请贴出你的程序代码和正确的运行结果截图
  • #include int main() { int x,y; printf("输入x:"); scanf("%d",&x); if(x<1){ y=x; printf("x=%3d,y=x=%d ",x,y);} else if(x<10){ y=2*x-1; printf("x=%d,y=2*-1=%d ",x,y);} else{ y=3*x-11; printf("x=%d,y=3*x-11=%d ",x,y);} return 0; }

    内容

    • 0

      有一分段函数y=x+1(x<1),y=2x-3x2(1≤x<10),y=3x(x≥10)编一程序,输入一个X值,输出y值。(上传附件C程序)

    • 1

      求常微分方程在&#91;1,10&#93;区间内的数值解,正确的命令有( )。[img=283x164]1802f8c8ab57d81.jpg[/img] A: >> f=@(x, y) [2,2]*[x/y;x] >> [x, y]=ode45(f, [1, 10], 1) B: >> f=@(x, y) 2*x/y+2*x; >> [x, y]=ode45(f, [1, 10], 1) C: >> [x, y]=ode45(@(x, y) 2*x/y+2*x, [1, 10], 1) D: 建立f.m函数文件:function yx=f(x,y) yx=2*x/y+2*x;输入命令:>> [x, y]=ode45(@f, [1, 10], 1)

    • 2

      有一分段函数y={█(√x x<1@x^3 1≤x<10 @1/(3x-10) x≥10)┤。输入x值,求出y值并输出。请示:√x可使用函数sqrt(x)进行计算,程序要包含”math.h”头文件。

    • 3

      以下说法正确的是 def changeXY(x, y): x = 1 y = 2 return y, x x, y = 10,20 changeXY(x,y) print(x, y) 以上代码输出: (10, 20) 以上代码输出: 2, 1 以上代码输出:1, 2 以上代码输出:10, 20

    • 4

      有一函数, x<1时,y=x 1≤x<10时,y=2x-1 x≥10时,y=3x-11 编写程序,输入x的值,输出相应的y值,用scanf函数输入x的值,求y值。