- /*
- * 程序的版权和版本声明部分:
- * Copyright (c) 2013, 烟台大学计算机学院
- * All rights reserved.
- * 文件名称:test.cpp
- * 作 者:王鲁峰
- * 完成日期:2013 年 10月 15 日
- * 版 本 号:v1.0
- * 对任务及求解方法的描述部分:
- * 输入描述:无
- * 问题描述:计算函数的值
- * 样例输入:1,2
- * 样例输出:2,5
- * 问题分析:输入x,按公式求出y的值并输出。
- * 算法设计:略
- */
-
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int x,y;
cout<<"请输入x:"<<endl;
cin>>x;
if(x<6)
{
if(x>=2)
y=x*x+1;
else
y=x;
}
else
{
if(x<10)
y=sqrt(x+1);
else
y=1/(x+1);
}
cout<<"y="<<y<<endl;
return 0;
} -
运行结果:
-
-
心得体会:
当遇到多个函数式求值时;可以先在脑海中规划一下,将其分成若干份再求值,这样可以变得更简便一些。
知识点总结:
在编程时,必须在前面先声明,否则计算机不会识别,在本节中如果求带根号的值时,要用到sqrt数学语言。
第八周项目-求分段函数求值 练习
最新推荐文章于 2023-01-15 12:03:56 发布