b=input('请输入b: '); c=input('请输入c: '); for x=0.5:1:5.5 switch floor(x/0.5) case {1,2} y=a.*(x.^2)+b.*x+c; case {3,4,5,6} y=a*(sin(b)^c)+x; case {7,8,9,10} y=log(abs(b+c./x)); end
y=log(abs(b+c/x)); end disp(['y=',num2str(y)]); (2) 用switch语句实现计算: a=input('请输入a的值:'); b=input('请输入b的值:'); c=input('请输入c的值:'); x=input('请输入x的值:'); switch fix(x/0.5) case {1,2} y=a*x^2+b*x+c; ...
分别用if语句和switch语句实现以下计算,其中a、b、c的值从键盘输入。 【参考答案】 <上一题目录下一题>
y=log(abs(b+c/x)); end disp(['y=',num2str(y)]); (2) 用switch语句实现计算: a=input('请输入a的值:'); b=input('请输入b的值:'); c=input('请输入c的值:'); x=input('请输入x的值:'); switch fix(x/0.5) case {1,2} y=a*x^2+b*x+c; ...
百度试题 题目分别用 if 语句和 switch 语句实现以下计算,其中 a 、 b 、 c 的值从键盘输入。相关知识点: 试题来源: 解析 if 语句 : a=input('a='); b=input('b='); c=input('c='); x=input('x='); if 0.5
分别用 if 语句和 switch 语句实现以下计算,其中 a、b、 c 的值从键盘输入。2 axbxc,0.5x1.5yasinc bx,1.5x3.5lnbc3.5x