简单的C语言题 编写一程序,要求输入x的值,输出y的值。要求分别用switch语句和嵌套的if语句写。
6个回答
2011-04-28 · 知道合伙人教育行家
关注
展开全部
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);
}
#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);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询