已知分段函数,当x<1时,y=x;当1<=x<=10时,y=2x-1;当10< x <=100时,y=3x-11;当x>100时,y=x*x-24。
设计函数int fun(int x),根据分段函数计算y值。
函数返回值范围不会超过int型变量。
输入为一个整数x,即自变量x。输出为函数值y的结果。
#include<stdio.h>
#include<math.h>
int fun(int x);
int main()
{
int x;
scanf("%d",&x);
printf("The result is:y=%d\n",fun(x));
return 0;
}
int fun(int x)
{
if(x<1)
return x;
if(x>=1&&x<=10)
return 2*x-1;
if(x>10&&x<=100)
return 3*x-11;
if(x>100)
return x*x-24;
}