解题思路:
注意事项:记得加头文件,更改数据类型
参考代码:
#include<iostream>
#include <cmath>//头文件,必加
#include <iomanip>//同上
using namespace std;
double f(double x)//注意定义函数时使用double,用int后面定义main时限制不了
{
double f=0;
if (x<0)
f=fabs(x);
else if(x>=0&&x<2)
f=sqrt(x+1);
else if(x>=2&&x<4)
f=pow(x+2,5);
else if(x>=4)
f=2*x+5;
else
cout<<" "<<endl;
return f;
}
int main()
{
double x;
cin>>x;
cout<<fixed<<setprecision(2)<<f(x)<<endl;
}
0.0分
1 人评分
C语言训练-求1+2!+3!+...+N!的和 (C语言代码)浏览:575 |
回文数(一) (C语言代码)浏览:809 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:669 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:633 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:562 |
IP判断 (C语言代码)浏览:820 |
【求[X,Y]内被除3余1并且被除5余3的整数的和】 (C语言代码)浏览:705 |
Tom数 (C语言代码)浏览:517 |
1035 题解浏览:875 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:985 |