/*
* Copyright (c) 2012, 烟台大学计算机学院
* All rights reserved.
* 文件名称:test.cpp
* 作者:
* 完成日期:2012 年11 月18 日
* 版本号:v1.0
*
* 输入描述:无
* 问题描述:求解分段函数 * 程序输出:
* 问题分析:略
* 算法设计:略
#include<iostream>
using namespace std;
const double x1=0.3,x2=0.8;
double f(double);
int main()
{
double x;
cout<<"请输入x的值: ";
cin>>x;
cout<<"解得:f("<<x<<")="<<f(x)<<"\n";
return 0;
}
double f(double x)
{
if (x<x1)
return 0;
else if (x>=x1&&x<=x2)
return (x-x1)/(x2-x1);
else
return 1;
}
运行结果: