c语言用switch编程分段函数

用switch实现下列分段函数:
当x-1时,y=2.5*x
当-1<=x<1时,y=x
当x>-1时,y=3*x

第1个回答  2016-12-28
#include <stdio.h>
void main()
{
int x,y,flag;
printf("请输入x:");
scanf("%d",&x);
flag=x<0?-1:(x<10?1:2);

switch(flag)
{
case -1:y=x;break;
case 1:y=2*x-1;break;
case 2:y=3*x-1;
}
printf("y=%d\n",y);追问

复制谁都会,看题

本回答被网友采纳