首页 > 其他 > 详细

分段函数

时间:2019-03-10 22:53:29      阅读:180      评论:0      收藏:0      [点我收藏+]

/*

题目描述

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

 

当 2<= x <4,y=2-1.5(x-3)(x-3);

当 4<= x <6,y=x/2-1.5;

输入描述:

输入第一行为整数m表示样例数,接下来有m行每行一个整数x。

输出描述:

输出m行分别表示对应的y值,保留小数点后一位小数*/
#include<stdio.h>
int main(int argc,char const *argv[])
{
    int n;
    scanf("%d",&n);
    while(n)
    {
        int t1;
        scanf("%d",&t1);
        double t=t1*1.0;
        printf("y=");
        //printf("%f\n",t);
        if(0.0<=t&&t<2.0)
        {
            printf("%.1f\n",(-1.0*1.0)*t+2.5);
        }else
        if(2.0<=t&&t<4.0)
        {
            printf("%.1f\n",2-1.5*(t-3)*(t-3));
        }else
        if(4.0<=t&&t<6.0)
        {
            printf("%.1f\n",t/2-1.5);
        }
        n--;
    }
    return 0;
}

分段函数

原文:https://www.cnblogs.com/lijianmin6/p/10507720.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!