用C语言编:有一个函数Y={X (X<1);2X-1 (1≤X<10);3X-1 (X≥10)写一个程序,输入X,输出Y

лл
2025-03-05 10:24:31
推荐回答(3个)
回答1:

#include
#include

int func( int x );
int main( int argc, char *argv[] )
{
int x, y;
printf("Please input an integer : ");
scanf("%d", &x);
y = func( x );
printf("The result of call the func function %d\n", y);

return 0;
}

int func( int x )
{
if( x < 1)
{
return x;
}
else if( x >= 10 )
{
return (3*x-1);
}
else
{
return (2*x-1);
}
}

回答2:

#include
void main()
{
float x,y;
scanf("%f",&x);
if(x<1) y=x;
else if(x<10) y=2*x-1;
else y=3*x-1;
printf("%f",y);
}

回答3:

#includevoid main(){float x,y;y=x<1?x:(x<10?(2*x-1):(3*x-1));printf("y=%d",y);}