填空题:程序填空题-计算如图所示分段函数。
程序填空题-计算如图所示分段函数。
![分段函数题图片.png](~/5a0dec40-7700-4b84-a18e-b13ab51519a9.png)
```
#include
@@[#include](2)
int main( )
{
float x,f;
int i;
for (i=0; i<3; i++)
{
scanf("%f",&x);
if(x<0)@@[f=fabs(x+1)|f=fabs(1+x)](2);
else if(@@[x<=5|5>=x](2))
f=2*x+1;
else f=sin(x)+5;
printf("x=%.2f,y=%.2f\n",x,f);
}
return 0;
}
```
答案:
第1空:#include ||
第2空:f=fabs(x+1) || f=fabs(1+x) ||
第3空:x<=5 || 5>=x ||
![分段函数题图片.png](~/5a0dec40-7700-4b84-a18e-b13ab51519a9.png)
```
#include
@@[#include
int main( )
{
float x,f;
int i;
for (i=0; i<3; i++)
{
scanf("%f",&x);
if(x<0)@@[f=fabs(x+1)|f=fabs(1+x)](2);
else if(@@[x<=5|5>=x](2))
f=2*x+1;
else f=sin(x)+5;
printf("x=%.2f,y=%.2f\n",x,f);
}
return 0;
}
```
答案:
第1空:#include
第2空:f=fabs(x+1) || f=fabs(1+x) ||
第3空:x<=5 || 5>=x ||