解题思路:定义2 个变量,运用if与else语句。
注意事项:注意定义的2个数要为单精度或双精度,否则会出现精确不到位的错误,注意结果保留2位小数。
参考代码:
#include<stdio.h>
#include<math.h>
int main()
{
float x,y;
scanf("%f",&x);
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\n",y);
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题12.6 (C语言代码)浏览:794 |
简单的a+b (C语言代码)浏览:647 |
震宇大神的杀毒软件 (C++代码)浏览:1117 |
C语言程序设计教程(第三版)课后习题10.4 (C语言代码)浏览:675 |
WU-整除问题 (C++代码)浏览:612 |
Cylinder (C语言描述,蓝桥杯)浏览:1247 |
1035 题解浏览:785 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:586 |
大神老白 (C语言代码)浏览:601 |
输入输出格式练习 (C语言代码)浏览:751 |