Java教程

编写程序,输入x的值,按下列公式计算并输出y的值。

本文主要是介绍编写程序,输入x的值,按下列公式计算并输出y的值。,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

y=           

#include<stdio.h>
#include<math.h>
main()
{
	/*说明要使用的变量x和y*/
   float x,y;
	/*输入x的值*/
  scanf("%f",&x);
	/*根据x的值,选择不同的计算公式计算y的值*/
  if(x<=0)	
    y=fabs(5*x)+1;
  else if(x<=10)
    y=(exp(2*x)+1)/4;
  else
    y=sqrt(14/(x+5));
 	/*输出y的值*/
   printf("y=%f",y)	;
}

提示:

1.这个题目是典型的多分支问题,可以选用多分支if/else if语句来实现。

2.绝对值,e的x次方和x可以分别用fabs()、exp()和sqrt()函数来实现

3.注意,5x的表示方法,分数的表示方法

4.要调用数学公式时使用#include<math.h>的头文件

5.运行3次,

a.第一次运行输入-1

      输出y=6.000000

b.第二次运行输入5

     输出y=5506.866449

c.第三次运行输入23

    输出y=0.707107

(大神轻踩,勿喷哈~)

 

这篇关于编写程序,输入x的值,按下列公式计算并输出y的值。的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!