C语言分段函数计算(三角,对数函数使用方法)
#include<stdio.h>
#include<math.h>
#define e 2.71828 //使用define函数给e定义初值
main()
{
int x;
printf("请你输入x的值\n");
scanf("%d",&x);
if(0<=x&&x<20)
printf("y=%d",5*x+11);
else if(20<=x&&x<40)
printf("y=%d",sin(x)+cos(x)); //对数函数,三角函数在头文件<math.h>
else if(40<=x&&x<60)
printf("y=%d",pow(e,x)-1); //pow(a,b)表示 a的b次方,头文件<math.h>
else if(60<=x&&x<80)
printf("y=%d",log10(x+1)); //log X (a+b) 表示 ,对数函数X为底a+b
else printf("y=0");
}