#include
#include
#include
double cal(double x)
{
if (x < 1.0)
{
return x;
}
else if(x < 10.0)
{
return 2 * x-1;
}
else
{
return 3 * x-11;
}
}
int main()
{
double x;
scanf("%lf", &x);
printf("%lf\n", cal(x));
system("pause");
return 0;
}
#include <stdio.h>
#include <stdib.h>
#include <math.h>
double cal(double x) //定义一个子函数,根据给出的公式计算结果
{
if (x < 1.0) //如果x值小于0
{
return x; //结果返回x的值
}
else if(x < 10.0) //如果x小于10
{
return 2 * x-1; //结果返回2*x-1; 就是 y = 2*x-1这个公式
}
else
{
return 3 * x-11; //否则返回3*x-11,就是y=3*x-11这个公式
}
}
int main()
{
double x;
scanf("%lf", &x); //输入x的值
printf("%lf\n", cal(x)); //输出函数计算的结果
system("pause"); //暂停程序,可以看清楚输出信息
return 0;
}