一个C语言,请帮忙看看我的代码 5
/*小明上中学时,数学老师教了分段函数,。现要你用C语言编写程序帮小明解题,根据输入不同的x值,求y的值,要求y输出时保留3位小数。输入描述:输入第一行为要求计算的个数n...
/*小明上中学时,数学老师教了分段函数, 。现要你用C语言编写程序帮小明解题,根据输入不同的x值,求y的值,要求y输出时保留3位小数。输入描述:输入第一行为要求计算的个数n,接下来每行一个数,表示对应的要计算的x的值。输出描述:标准输入,每一行输出一个输入x对应y的值。样例输入:3-50.630样例输出:-21.00010.2801.097*/#include <stdio.h>#include <math.h>int main(){ double n,x,i; scanf ("%lf\n",&n); for (i=0;i<n;i++) { scanf ("%lf\n",&x); if (x<=0) printf ("%.3lf\n",5*x+4); if (x>1) printf ("%.3lf\n",((x*x)+5)/(x+2)*(x-5)); else printf ("%.3lf\n",3*(x*x)+2*x+8); } return 0;}
展开
展开全部
#include <stdio.h>
#include <math.h>
int main()
{
int i,n;
double x;
scanf ("%d",&n);
for (i=0;i<n;i++)
{
scanf ("%lf\n",&x);
if (x<=0)
printf ("%.3lf\n",5*x+4);
else if (x>1)
printf ("%.3lf\n",((x*x)+5)/(x+2)*(x-5));
else
printf ("%.3lf\n",3*(x*x)+2*x+8);
}
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询