频道栏目
首页 > 资讯 > C++ > 正文

九度OJ 1062 分段函数 (模拟)

14-12-15        来源:[db:作者]  
收藏   我要投稿

题目1062:分段函数

时间限制:1 秒

内存限制:32 兆

特殊判题:否

提交:2877

解决:1671

题目描述:

编写程序,计算下列分段函数y=f(x)的值。
y=-x+2.5; 0<=x<2
y=2-1.5(x-3)(x-3); 2<=x<4
y=x/2-1.5; 4<=x<6

输入:

一个浮点数N

输出:

测试数据可能有多组,对于每一组数据,
输出N对应的分段函数值:f(N)。结果保留三位小数

样例输入:
1
样例输出:
1.500
#include
#include
#include
double y(double x){
    double result;
    if(0<=x&&x<2.0)
    {
        result=-1*x+2.5;
    }
    else if(2<=x&&x<4){
        result=2-1.5*(x-3.0)*(x-3.0);
    }
    else{
        result=x/2-1.5;
    }
    return result;
}
int main(int argc, char *argv[])
{
    freopen("1062.in", "r", stdin);
    double N;
    while(~scanf("%lf",&N))
    {
        printf("%.3lf\n",y(N));
    }
    return 0;
}


相关TAG标签
上一篇:苹果IAP安全支付与防范技巧
下一篇:奇怪的排序(hpu1162)
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站