解题思路:
可以调用数学库函数:平方根函数sqrt(x)(x开根号), 绝对值函数fabs(x)(x取绝对值), 幂函数 pow(x,n)(x的n次幂)
注意事项:
使用时需包含头文件#include<bits/stdc++.h>
参考代码:
#include<bits/stdc++.h>
#include<iostream>
using namespace std;
int main()
{
double x = 0;
cin >> x;
double y;
if (x < 0)
y = fabs(x);
else if (x >= 0 && x < 2)
y = sqrt(x + 1);
else if (x >= 2 && x < 4)
y = pow(x + 2, 5);
else
y = 2 * x + 5;
printf("%.2f", y);
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:1489 |
十->二进制转换 (C语言代码)浏览:1332 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:751 |
A+B for Input-Output Practice (III) (C语言代码)浏览:595 |
字符串输入输出函数 (C语言代码)浏览:2644 |
C二级辅导-求偶数和 (C语言代码)浏览:707 |
DNA (C语言代码)浏览:837 |
C语言程序设计教程(第三版)课后习题8.2 (C语言代码)浏览:1109 |
1231题解(注意理解“输入多个测试实例”)浏览:830 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:607 |