简单的C语言题 编写一程序,要求输入x的值,输出y的值。要求分别用switch语句和嵌套的if语句写。

y=x(-5<x<0)y=x-1(x=0)y=x+1(0<x<10)... y=x (-5<x<0)
y=x-1 (x=0)
y=x+1 (0<x<10)
展开
 我来答
杨柳小火
2011-04-28 · 知道合伙人教育行家
杨柳小火
知道合伙人教育行家
采纳数:101 获赞数:1522
2012年毕业与九江职业技术学院,从事弱电扩声行业方案设计等工作。

向TA提问 私信TA
展开全部
switch语句::
#include<stdio.h>
main()
{
int a=0,b;
printf("请输入x的值:");
scanf("%d",a);
switch(a)
{
case -5:
case -4:
case -3:
case -2:
case -1:b=a;break;
case 0:b=a-1;break;
case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:b=a+1;break;
}
printf("y=%d",b);
}

if语句::
#include"stdio.h"
main()
{
float a,b;
printf("请输入x的值:");
scanf("%d",a);
if(a>-5&&a<0)
b=a;
else if(a=0)
b=a-1;
else if(a>0&&a<10)
b=a+1;
else;
printf("y=%d",b);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式