*/
* Copyright (c) 2011, 烟台大学计算机学院
* All rights reserved.
* 作 者: 孙培培
* 完成日期:2012 年 11月8日
* 版 本 号: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)
{
double k;
if(x<x1)
{
cout<<"f(x)="<<"0";
}
if(x>=x2)
{
cout<<"f(x)="<<"1";
}
if(x>=x1 && x<=x2)
{
k=(x-0.3)/0.5;
cout<<"f(x)="<<k;
}
return 0;
}