C语言分段函数计算(三角,对数函数使用方法)

 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");
}