用C语言:输入x,输出y,x和y满足的关系:y=x(x<-5); y=2x+5(-5<=x<1); y=x+6(1<=x<4); y=3x-2(x>=4).

 我来答
Digitalfuns
2012-12-04 · TA获得超过609个赞
知道小有建树答主
回答量:581
采纳率:50%
帮助的人:170万
展开全部
这位同学应该是初学,你用那个复杂的关系运算符他看不懂,还是用最简单的if,else吧
#include<stdio.h>
#include <stdlib.h>
int main()
{
int x,y;
printf("请输入x的值:\n");
scanf("%d",&x);
if(x<-5)
y=x;
else if(x<1)
y=2*x+5;
else if(x<4)
y=x+6;
else
y=3*x-2;
printf("x的值为%d时,y的值为%d",x,y);
system("pause");
return 0;
}
我的大鱼视界
2012-12-04
知道答主
回答量:19
采纳率:0%
帮助的人:2.8万
展开全部
#include<stdio.h>
int main()
{
int x,y;
printf("请输入x的值");
scanf("%d",&x);
if(x<-5)
y=x;
if(-5<=x && x<1)
y=2*x+5;
if(1<=x && x<4)
y=x+6;
if(x>=4)
y=3*x-2;
printf("x的值为%d时,y的值为%d",x,y);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jackone32123
2012-12-04 · TA获得超过441个赞
知道小有建树答主
回答量:327
采纳率:0%
帮助的人:275万
展开全部
#include <stdio.h>
#include <stdlib.h>
int main()
{
int x,y;
printf("input x: ");
scanf("%d",&x);
printf("y = %d\n", x<-5?x:(x<1?x*2+5:(x<4?x+6:x*3-2)));
system("pause");
return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式