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

лл

第1个回答  2013-10-12
#include <stdio.h>
#include <stdlib.h>

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个回答  2013-10-12
#include<stdio.h>
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个回答  2013-10-12
#include<stdio.h>void main(){float x,y;y=x<1?x:(x<10?(2*x-1):(3*x-1));printf("y=%d",y);}

...1≤X<10);3X-1 (X≥10)写一个程序,输入X,输出Y
回答:#include<stdio.h> 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); }

C语言。有一个函数y=x(x<1),y=2x-1(1<=x<10),y.=3x-11(x>=10)。写...
有一个函数y=x(x<1),y=2x-1(1<=x=10)。一段程序如下:1、函数(function)表示每个输入值对应唯一输出值的一种对应关系。这种关系使一个集合里的每一个元素对应到另一个(可能相同的)集合里的唯一元素。2、函数f中对应输入值的输出值x的标准符号为f(x)。包含某个函数所有的输入值的集合被...

求救。c语言,有一个函数y=x(x<1),y=2x-1(1<=x<10),y.=3x-11(x>=10...
y = (2 * x - 1);else if(x >= 10)y = 3 * x - 11;printf("Y的值为:%d\\n",y);

C语言编写程序:Y=X(X<1),Y=2X-1(1=<X<10),Y=3X-11(X>=10)输入一个X值...
void main(){int x,y;scanf("%d",&x);if(x<1) y=x;if(x<10 && x>=1) y=2*x-1;if(x>=10) y=3*x-11;printf("y=%d\\n",y);}

用C语言编写y=x(x<1),y=2x-1(1<=x<10),y=3x-11(x>=10)函数程序输入x的...
include <stdio.h> int main(){ int x,y;printf("请输入x:\\n");scanf("%d",&x);if (x<1){ y=x;} else if(x>=1&&x<10){ y=2*x-1;} else if(x>=10){ y=3*x-11;} printf("Y的值是%d",y);return 0;}

...=x(x<1),y=2x-1(1<=x<10),y=3x-11(x>=10)函数程序输入x的值,输出y...
因为switch (x) 中的x只能是整型(包括字符)或枚举型,而输入的x可能为小数,所以要整形k转换一下;因为只有3种情况所以用3个判断就行了;代码如下:float x;float y=0.0;int k;printf("请输入一个浮点数字!\\n");scanf("%f",&x);if(x<1)k=0;else if(x>=1&&x<10)k=1;else...

y={x, x<1; 2x-1, 1<x<10;3x-11 ,x>10 c语言程序怎么写
if x <= 1 y = 2*x -1;else if x > 1 && x <= 10 y = 3 * x - 11 else y = 0 \/\/ what?

c语言分段函数y= X (x<1) 2x-1 (1≤x<10) 3x-11 (x≥10)
include "stdio.h"float VAL(float x){ if(x<1)return (x);else if(x>=1 && x <= 10)return (2x-1);else return (3x-11);} int main(){ float x;float y;scanf("x=%f", x);y = VAL(x);printf("y=%f", y);} ...

3、有一函数: x (x<1) y= 2x-1 (1≤x<10) 3x-11 (x≥10) 编写程序,输入...
if(x < 1) y = x;else if(x < 10) y = 2 * x - 1;else y = 3 * x - 11;

y=x(1<x)y=2x-1(1≤x<10)y=3x-11(x>10)用C语言的switch编写
核心代码如下:double y,x;scanf("%lf",&x);switch((int)x){ case 0: y=x; break; case 1: case 2: case 3: case 4: case 5: case 6: case 7: case 8: case 9: y=2*x-1; break; default: y=3*x-11; break;} ...

相似回答