0、题目概述
【问题描述】
有一函数,当x小于1时,y=x;当x大于等于1且小于10时,y=2x-1,当x大于等于10时,y=3x-11。
写一程序,输入x,输出y值。x和y均为整数。
【输入形式】
输入一个数x
【输出形式】
输出y的值
【样例输入】
5
【样例输出】
9
【样例说明】
x=5;y=2x-1=9
1、分析
这是一道基础题,计算一个分段函数的值,而且没有极限数据,直接计算即可。
2、解决方案
没什么困难的
(我在思考这一栏需不需要)
3、代码
#include <iostream>
using namespace std;
int main()
{
int a;
cin>>a;
if (a<1) cout<<a; //第一段
else if (a<10) cout<<2*a-1;//第二段
else cout<<3*a-11;//第三段
return 0;
}
4、总结
学会了简单地if嵌套与乘运算符