zoukankan      html  css  js  c++  java
  • 分段函数

    /*

    题目描述

    编写程序,计算下列分段函数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 ",t);
            if(0.0<=t&&t<2.0)
            {
                printf("%.1f ",(-1.0*1.0)*t+2.5);
            }else
            if(2.0<=t&&t<4.0)
            {
                printf("%.1f ",2-1.5*(t-3)*(t-3));
            }else
            if(4.0<=t&&t<6.0)
            {
                printf("%.1f ",t/2-1.5);
            }
            n--;
        }
        return 0;
    }
  • 相关阅读:
    vc++ 编译器工具
    lesson 17 进程间通信 孙鑫 VC++
    VC++ msdn
    VC++ 相关问题
    MySQL
    Git
    Angular
    Linux
    阿里云服务器
    Git
  • 原文地址:https://www.cnblogs.com/lijianmin6/p/10507720.html
Copyright © 2011-2022 走看看