求救::1. 有一函数: x (x

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 06:49:35

求救::1. 有一函数: x (x
求救::1. 有一函数: x (x

求救::1. 有一函数: x (x
//自己写的c语言代码,绝对精炼:
#include
int f(int x) {
\x05if(x >= 1 && x 10) return 3 * x - 2 ;
\x05return x ;
}
int main() {
\x05int x ;
\x05while(scanf("%d" ,&x) == 1) {
\x05\x05printf("%d\n" ,f(x)) ;
\x05}
\x05return 0 ;
}

楼主这个问题有电看不懂 写详细点!

//用if-else if-else 语句实现
#include
int main()
{
//因为为一分段函数自然想到分支
int x,y;
printf("\n输入x的值:");
scanf("%d",&x);
if(x<1)
 y=x;
else if(x>=1&&x<=10)
 y=2x+3;
else
 y=3x-2;
printf("y=%d\n",y);
}

Read x
IFx<1 then
y←x
Else IF x≤10 then
y←2x+3
Else y←3x-2
EndIf
EndIf
Print y

晕,还程序啊。
我以为题目呢。

VB的可以吗?
Dim x As Single , y As Single
x = Val(text1.text)
If x < 1 Then y = 2 * x + 3
else If x > 1 & x < 10 Then y = 3 * x - 2
else if x >10 Then y =???(没写公式了)
end if
end if
end if
Label2.Caption = y

//自己写的c语言代码
#include
int f(int x) {
if(x < 1) return x ;
if(x >= 1 && x <= 10) return 2 * x + 3 ;
if(x > 10) return 3 * x - 2 ;
}
int main() {
...

全部展开

//自己写的c语言代码
#include
int f(int x) {
if(x < 1) return x ;
if(x >= 1 && x <= 10) return 2 * x + 3 ;
if(x > 10) return 3 * x - 2 ;
}
int main() {
int x ;
while(scanf("%d" , &x) == 1) {
printf("%d\n" , f(x)) ;
}
return 0 ;
}

收起

INPUT X
IF X<1 THEN
Y=X
ELSE
IF X>10 THEN
Y= 3*X-2
ELSE
Y=2*X+3
END IF
END IF
PRINT Y
END