#include <stdio.h>
#include <stdlib.h>
//第二题
double f(double x); //这一句是对自定义函数f的声明
int main( )
{
double x;
printf("请输入x的值:");
scanf("%lf", &x);
printf("解得:f(%.2f)=%.2f\n", x, f(x)); //调用函数f求解
return 0;
}
//将自定义函数f的定义写在下面
double f(double x)
{
double y;
if(x<0.3)
{
y=0;
}
else if(x>=0.8)
{
y=1;
}
else
{
y=(x-0.3)/(0.8-0.3);
}
return y;
}
提高篇第2-5课第二题
本文介绍了一个使用C语言实现的简单分段函数程序。该程序包含一个自定义函数f,该函数根据输入值x的不同范围返回不同的结果。程序通过用户输入接收x的值,并输出对应的函数结果。

被折叠的 条评论
为什么被折叠?



