c语言练习求大家解答

y = 1; (x <= 1)
y = x; (x >1 && x < 10)
y = 2x+1;(x >= 10)
终端输入x值,编程实现求解该函数的值。


#include<stdio.h>
int main(){
    int x;
    scanf("%d",&x);
    if(x<=1)printf("y=1");
    else if(x>1&&x<10)printf("y=%d",x);
    else if(x>=10)printf("y=%d",x*2+1);
} 
#include <stdio.h>
int main()
{
    int x,y;
    scanf("%d",&x);
    if(x<=1)
        y =1;
    else if(x>=10)
        y = 2*x+1;
    else
        y = x;
    printf("y = %d\n",y);
    return 0;
}