C语言程序设计——选择分支结构程序设计——实现分段函数(习题4.5)

  • c语言
  • 2022-07-16 21:46:44

代码如下:

#include<stdio.h>
#include<math.h>
main()
{
    double x,y;
	printf("请输入X的值:");
	scanf("%lf",&x);
	if(x<0)
	{	printf("输入错误!\n");}
	else if(x<20)
	{	y=5*x+1;}
	else if(x<40)
	{	y=sin(x)+cos(x);}
	else if(x<60)
	{	y=exp(x)-1;}
	else if(x<80)
	{	y=log(x+1);}
	else
	{	y=0;}
	
	printf("结果y=%lf\n",y);
	return 0;

}

运行结果如下:
C语言程序设计——选择分支结构程序设计——实现分段函数(习题4.5)

分析:In(x+1)在C语言中应该写成log(x+1)和e^x应该写成exp(x)

猜你喜欢