#include <stdio.h>
int main()
{
float x,y;
scanf("%f",&x);
if(x<0 && x != -3)
y = x*x+x-6;
else if(x>=0 && x<10 && x!=2 && x!=3)
y = x*x-5*x+6;
else
y = x*x-x-1;
printf("%f",y);
return 0;
}
没登虚拟机 手敲得 你运行一下 有问题给我回复
#include <stdio.h>
float answer(float x)
{
if((x < 0)&(x != -3))
return xx+x-6;
else if(x>=0)&((x != 2)|(x != 3))
return xx-5x+6;
else
return xx-x-1;
}
int main(int argc, char *argv[])
{
float x;
printf("请输入x的值:\n");
scanf("%f",&x);
printf("结果为:%f",answer(x));
return 0;
}