解题思路:
看不清 三还是五,但是居然过了,说明这个是有问题的。
注意事项:
else if的释义应是“否则,如果”。已经满足上面条件的相反条件。
参考代码:
#include<stdio.h>
#include <math.h>
#include <string.h>
#define N 10
int main()
{
double x,f;
scanf("%lf",&x);
if(x<0)
{
f=-x;
}
else if(x<2)
{
f=sqrt(x+1);
}
else if(x<4)
{
f=pow(x+2,5);
}
else
{
f=2*x+5;
}
printf("%.2lf\n",f);
return 0;
}
0.0分
0 人评分
C语言训练-自由落体问题 (C语言代码)浏览:1775 |
C语言程序设计教程(第三版)课后习题10.1 (Java代码)浏览:1493 |
十->二进制转换 (C语言代码)浏览:1330 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:573 |
C语言程序设计教程(第三版)课后习题8.2 (C语言代码)浏览:5275 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:660 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:761 |
C语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:897 |
蛇行矩阵 (C语言代码)浏览:606 |
C语言程序设计教程(第三版)课后习题11.8 (C语言代码)浏览:756 |