有一个函数,编写程序,输入x的值,输出y相应的值
[y=
egin {cases}
xqquadqquad (x<1)\2x-1qquad (1<=x<10)\3x-11qquad(x>=10)
end{cases}
]
解题思路: 根据输入的不同x值进行条件判断,不同的条件采用不同的表达式进行计算即可
答案:
#include <stdio.h>
int main()
{
int x, y;
scanf_s("%d", &x);
if (x < 1) {
y = x;
}
else if (x >= 1 && x < 10) {
y = 2 * x - 1;
}
else {
y = 3 * x - 11;
}
printf("y = %d
", y);
system("pause");//这一句是为了让控制台不退出
return 0;
}