PTA 7-112 分段函数求值-zzuli
分数 4
作者 ZZULI
单位 郑州轻工业大学
已知:y是x的函数,
当x<-2时,y=7-2x;
当x>=-2,且x<3时,y=5-|3x+2|;
当x>=3时,y=3x+4
输入格式:
任意输入一个整数x。
输出格式:
输出为一个整数,即x对应的函数值。
输入样例:
2
输出样例:
在这里给出相应的输出。例如:
-3
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
代码:
#include <stdio.h>
#include <math.h>
int main(){
int x, y;
scanf("%d %d", &x, &y);
if(x < -2){ //当x<-2时
y = 7 - 2 * x;
printf("%d", y);
}else if(x >= -2 && x < 3){ //当x>=-2,且x<3时
y = 5 - fabs(3 * x + 2);
printf("%d", y);
}else{ //当x>=3时
y = 3 * x + 4;
printf("%d", y);
}
return 0;
}
解题思路:
略
归属知识点:
选择结构