题目描述
已知:y是x的函数,
当x<-2时,y=7-2x;
当x>=-2,且x<3时,y=5-|3x+2|;
当x>=3时,y=3x+4
输入
任意输入一个整数x。
输出
输出为一个整数,即x对应的函数值。
样例输入 Copy
2
样例输出 Copy
-3
#include <stdio.h> // 包含标准输入输出头文件
#include <stdlib.h> // 包含标准库,用于绝对值函数
int main() {
int x; // 声明整型变量用于存储输入的 x
int y; // 声明整型变量用于存储计算得到的 y
// 从标准输入读取一个整数 x
scanf("%d", &x);
// 根据 x 的值计算 y
if (x < -2)
{
// 当 x < -2 时,y = 7 - 2x
y = 7 - 2 * x;
}
else if (x >= -2 && x < 3)
{
// 当 -2 <= x < 3 时,y = 5 - |3x + 2|
y = 5 - abs(3 * x + 2);
}
else
{
// 当 x >= 3 时,y = 3x + 4
y = 3 * x + 4;
}
// 输出结果
printf("%d\n", y);
return 0; // 正常结束程序
}