有一函数:y={ x (x<1);2x-1 (1<=x<10);3x-11 (x>=10),写一程序,输入x,输出y值.

这是C语言中的一道题目,请高手指教,谢谢了~
2024-11-24 03:13:33
推荐回答(4个)
回答1:

main()
{
int x,y;
scanf("%d",&x);
if(x<1) y=x;
else if(x<10) y=2*x-1;
else y=3*x-11;
printf("%d\n",y);
}

回答2:

main(){
int x;
scanf("%d",&x);
printf("%d",x<1?x:(x>=10?3*x-11:2*x-1));
}

回答3:

void main(){
int x,y;
printf("input x:");
scanf("%d",&x);
if(x<1) y=x;
else if(x<10) y=2*x-1;
else y=3*x-11;
printf("%d",y);
}

回答4:

if(x<1) y=x;
else if(x<10) y=2*x-1;
else y=3*x-11;