/*
*文件名称:多分段函数的求解
*作者:韦惠琳
*完成日期:2017年3月24
*版本号:v1.0
*对任务及求解方法的描述:按照公式进行
*输入描述:输入任意实数
*问题描述:计算函数值
*程序输出:略
*问题分析:略
*算法设计:参照if从句
*/
#include<cmath>
#include<iostream>
using namespace std;
int main()
{
double x,y,n;
cout<<"请输入x的值";
cin>>x;
n=x+1;
if(x<2)
y=x;
if(2<=x&&x<6)
y=x*x+1;
if(6<=x&&x<10)
y=sqrt(n);
if(x>=10)
y=1/(x+1);
cout<<y<<endl;
return 0;
}
二:运行结果:
三:心得体会:
经过一段时间的学习,慢慢摸索,现在的编程速度已经比之前快了许多而且出现错误也能自己一步一步解决。实践出真资,只有自己在错误中慢慢改正才能得到真学识。
四:知识点总结:
1.在c++编写中没有像数学那样的(m<x<n)要写成(m<x&&x>n)
2.记住一些特殊的代号,如开根号为sqrt()
3.要先定义才能赋值