关于#c++#的问题,请各位专家解答!

img

                 有一函数:
                                                                                          北 X<1
                                                                               Y=12 2x-1 1x<10
                                                                                           3x-11 x10
编写程序,输入x值,输出值
#include <stdio.h>
int main()
{
    float x,y;
    scanf("%f",&x);
    if(x<1)
        y=x;
    else if(x>=10)
        y = 3*x-11;
    else
        y=2*x-1;
    printf("%f",y);
    return 0;
}
#include<stdio.h> 
void main() {
  float VAL(float x); 
  float x,y;
  printf("input x="); 
  scanf("%f",&x); 
  y=VAL(x); 
  printf("y= %f",y);
} 
float VAL(float x) {
  float y;
  if(x<1) 
    y=x; 
  else if(x>=1&&x<10)
    y=2*x-1; 
  else 
    y=3*x-11; 
  return(y); 
}