概述
目录
文章目录
前言
一、pandas是什么?
二、使用步骤
1.引入库
2.读入数据
总结
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
- 前言
- 一、pandas是什么?
- 二、使用步骤
- 1.引入库
- 2.读入数据
- 总结
1.问题描述
已知分段函数如下:
|2x-5| (-10≤x≤10)
y = x3 (10<x≤20)
x/2+10 (25≤x≤35)
编程实现其后所述功能:从键盘输入一个“双精度实数”存入"双精度变量(x)"中,计算“分段函数”结果存入"双精度变量(y)"中,并输出y的值(显示2位小数),如x值不在段内,则输出"No answer."(输出信息不含双引号)。
【输入形式】
从键盘输入x的值(实数)。
【输出形式】
输出y的值(前冠y=,显示2位小数),如x值不在段内,则输出"No answer."。
【样例输入1】
-8.34
【样例输出1】
y=21.68
【样例输入2】
57.5
【样例输出2】
No answer.
2.主要点
1.0计算绝对值
C++中有两个库函数对应函数可求绝对值
#include <iostream>中有abs()函数可对整型变量求绝对值
#include <cmath>中有fabs()函数可以对浮点型变量求绝对值
本题因为要求输入双精度变量x,所以用fabs()
2.0输出两位小数
cout<<fixed<<setprecision(2)<<"y="<<y<<endl; //一定要引用头文件<iomanip>
当然也可以用printf
printf("%.2f",y)
3.0注意if的嵌套
if(表达式 1)
语句1;
else if (表达式 2)
语句2;
...
else if (表达式n)
语句n;
else
语句n+1;
3.完整代码
#include <iostream>
#include <cmath>
#include <iomanip>
using namespace std;
int main ()
{
double x,y;
cin>>x;
if (x>=-10&&x<=10)
y=fabs(2*x-5);
else if (x>10&&x<=20)
y=pow(x,3);
else if (x>=25&&x<=35)
y=x/2+10;
else
{
cout<<"No answer."<<endl;
return 0;
}
cout<<fixed<<setprecision(2)<<"y="<<y<<endl;
return 0;
}
最后
以上就是义气雪糕为你收集整理的利用嵌套分支结构,计算“分段函数”的值1.问题描述2.主要点3.完整代码 的全部内容,希望文章能够帮你解决利用嵌套分支结构,计算“分段函数”的值1.问题描述2.主要点3.完整代码 所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复