对于以下函数编写程序,要求输入x的值,输出y的值。用switch语句编程.

2025-03-24 09:50:29
推荐回答(3个)
回答1:

#include
main()
{int x,y,z;
printf("please input x=");
scanf("%d",&x);
if(-5else if(x==0)z=0;
else if(0else z=3;
switch(z)
{case -1:y=x;break;
case 0:y=x-1;break;
case 1:y=x+1;}
if(z==3)printf("error!\n");
else printf("y=%d\n",y);}

回答2:

if(age>=18&&age<25)
cout<<"你的年龄适合这个项工作\n";

/*********
if(a>0&&b>0)
c=a*b;

&&是并且的意思。

回答3:

public int switchTest(int x){
int flag = 0;
if(x < 0 && x > -5){
flag = 1;
}else if(x == 0){
flag = 2;
}else if(x > 0 && x < 10){
flag = 3;
}
switch(flag){
case 1:return x;break;
case 2:return x-1;break;
case 3:return x+1;;break;
default:return -9999;
}
}