有一个函数:y=x-1(-5<x<0),y=x(x=0),y=x+1(0<x<8).分别用以下语句编程,要求输入x的值,输出y
答案:3 悬赏:50
解决时间 2021-11-06 15:08
- 提问者网友:呆萌心雨
- 2021-11-06 11:52
有一个函数:y=x-1(-5<x<0),y=x(x=0),y=x+1(0<x<8).分别用以下语句编程,要求输入x的值,输出y
最佳答案
- 二级知识专家网友:冷态度
- 2021-11-06 13:10
C语言
#include
int main()
{
double x;
scanf("%lf",&x);
printf("y=%lf",x>-5&&x<0?x-1:(x<8&&y>0?x+1:x));
return 0;
}
#include
int main()
{
double x;
scanf("%lf",&x);
printf("y=%lf",x>-5&&x<0?x-1:(x<8&&y>0?x+1:x));
return 0;
}
全部回答
- 1楼网友:不服输的倔强
- 2021-11-06 14:05
没有指明语言,参考以下伪码
void outputY(int x)
{
if(x > -5 and x < 0 )
{
output x-1;
}
else if(x = 0)
{
output x;
}
else if( x> 0 and x<8 )
{
output x+1;
}
else
{
output "x is (-5,8). retry."
}
}
- 2楼网友:湫止没有不同
- 2021-11-06 13:36
按你的要求,第一个:
#include
void main()
{
int x,y;
printf("请输入x的值:");
scanf("%d",&x);
if(x>-5&&x<0) y=x;
if(x==0) y=x-1;
if(x>0&&x<10) y=x+1;
printf("%d\n",y);
}
后面不会的再问我。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯