C语言,已知整型变量a,b(b≠0),设x为实型变量,请用switch结构编程计算以下分段函数的值。

a+bx0.5≤x<1.5a-bx1.5≤x<2.5y=a*bx2.5≤x<3.5a/bx3.5≤x<4.5请参考慕课视频3-5switch语句编程。谢谢... a+bx 0.5≤x<1.5

a-bx 1.5≤x<2.5

y= a*bx 2.5≤x<3.5

a/bx 3.5≤x<4.5

请参考慕课视频3-5 switch语句编程。 谢谢
展开
 我来答
DoramiHe
2018-04-08 · 知道合伙人互联网行家
DoramiHe
知道合伙人互联网行家
采纳数:25332 获赞数:59543
2011年中山职业技术学院毕业,现担任毅衣公司京东小二

向TA提问 私信TA
展开全部

简单啊
语句:
switch((int)(x+0.5))
{ case 1: y=a+b*x; break;
case 2: y=a–b*x;break;
case 3: y=a*b*x; break;
case 4: y=a/(b*x);break;
default: printf("x error. \n"); }


int temp = (int)(x + 0.5);
if(temp == 1)
y=a+b*x;
else if(temp ==2)
y=a–b*x;
else if(temp == 3)
y=a*b*x;
else if(temp ==4)
y=a/(b*x);
else
printf("x error. \n");

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式