您的位置:首页 > 其它

调用函数求分段函数

2012-11-21 15:01 363 查看
/*
* Copyright (c) 2012, 烟台大学计算机学院
* All rights reserved.
* 文件名称:test.cpp
* 作者:荆世琛
* 完成日期:2012 年 11月 21日
* 版本号:v1.0
* 输入描述:x
* 问题描述:求分段函数的值
* 程序输出:分段函数对应的值
* 问题分析:略
* 算法设计:略
*/
#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<0.3)
return 0;
else if(x>=0.8)
return 1;
else
return (x-0.3)/0.5;
}


还有一种代码:

#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 result;
if(x<0.3)
result=0;
else if(x>=0.8)
result=1;
else
result=(x-0.3)/0.5;
return result;
}


也是可以的...

输出图像:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: