用if...else分支判断就可以了
#include "stdio.h"
int main(){
int x;
int y;
scanf("%d",&x);
if(x>-5 && x<0){
y = 2*x-1;
}else if(x==0){
y = x-1;
}else if(x>0 && x<10){
y = 2*x+1;
}
return 0;
}
#include "stdio.h"
int mian(int argc, char *argv[])
{
int x, y;
scanf("%d", &x);
/* y = 2x-1; (-5<x<0)
** y = x-2; (x=0)
** y = 2x+1; (0<x<10)
*/
if (x > -5 && x < 0) {
y = 2 * x -1;
} else if (x == 0) {
y = x - 2;
} else if ( x > 0 && x < 10) {
y = 2 * x + 1;
}
return 0;
}
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!