您的位置:首页 > 移动开发 > IOS开发

第五次实验报告(1)

2012-02-29 20:16 302 查看
* All rights reserved.

* 文件名称:第五次实验报告

* 作 者:于昊

* 完成日期: 2011 年 10 月 28 日

* 版 本号:v1.2

* 对任务及求解方法的描述部分

* 输入描述:函数自变量x

* 问题描述:求函数的值:当x<0.3时,f(x)=0; 当0.3≤x≤0.8时,f(x)=(x-0.3)/(0.8-0.3);当x>0.8时,f(x)=1;
(按你实际编的程序写)

* 程序输出:f(x)的值

* 问题分析:用if else设计算法

* 算法设计:

*/

#include <iostream>

using namespace std;

int main( )

{
const int x1=0.3,x2=0.8;
float x,y;
cin>>x;
cout<<"请输入x的值:";
if(x<=x1) y=0;
else if(x>=x1||x<=x2) y=(x-x1)/(x2-x1);
else if (x>=x2) y=1;
cout<<"y="<<y<<endl;
cout<<"解得:f("<<x<<")="<<f<<"\n";
return 0;

}

运行结果:(经验积累:

1.const in 直接定义了某个数 运行过程中不再改变

2.if括号后面不加“;”执行语句是要加“;”

3.

上机感言:

对if else有点熟悉了

// 下面求解f(x)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  iostream 算法 float 任务