C语言编程: 输入x的值,按下面公式计算并输出y的值(输出数据占8列,精确到0.001)

作者&投稿:莱吕 (若有异议请与网页底部的电邮联系)
C语言编程: 输入x的值,按下面公式计算并输出y的值(输出数据占8列,精确到0.001)~

#include#includeint main(void){double x;printf(" 请输入实数 x 的值:");while(scanf("%lf",&x) == 1){if(x=1.0 && x=10)printf(" y = √(3 * %.2f - 4) = %-8.3f
",x,sqrt(3*x-4));printf("
请输入实数 x 的值:");}return 0;}

#include#includeint main(){ double x, y; scanf ("%lf", &x); if (x > 0)y = sqrt(2*x); else if (x < 0)y = 1.0/(3*exp(x)); else y = 0; printf ("%.2f
", y); return 0;}

#include<stdio.h>
#include<math.h>
int main(void)
{
double x;
printf("  请输入实数 x 的值:");
while(scanf("%lf",&x) == 1)
{
if(x<1.0)
printf("  y = 2 * %.2f + 3 = %-8.3f
",x,2*x+3);
if(x>=1.0 && x<10)
printf("  y = 2 * %.2f^2 - 1 = %-8.3f
",x,2*x*x-1);
if(x>=10)
printf("  y = √(3 * %.2f - 4) = %-8.3f
",x,sqrt(3*x-4));
printf("
  请输入实数 x 的值:");
}
return 0;
}



flag后的条件,你自己改吧。



#include <stdio.h>
#include <math.h>

int main ( )
{
double x,y;
printf("input x:");
scanf("%lf",&x);
if (x<1) y = 2*x+3;
else if (x>=10) y= sqrt( 3*x-4);
else y=2*x*x-1;
printf("y=%8.3f\n",y);

return 0;
}


姚安县13065263497: C语言问题.输入x值,按照下列公式计算cosx的值,直到最后一项小雨10^ - 6为止.下面给图. -
辟将盘得:[答案] 由于阶乘、指数计算的数值较大,相应变量均取double型,注:输入为弧度值(非角度)C语言编写,VC编译,均采用基本语句:#include double getFactorial(int n)//计算n的阶乘,返回值为浮...

姚安县13065263497: c语言 这个函数怎么写啊? 输入x的值,根据下面的多项表达式求y的值: y= x5+12x4 - 7.3x3 - x2+2x - 4
辟将盘得: 解答如下: #include&lt;stdio.h&gt; #include&lt;math.h&gt; void main() { double x,y; scanf("%lf",&amp;x); y = pow(x,5) + 12 * pow(x,4) - 7.3 * pow(x,3) - x * x + 2 * x - 4; printf("%lf\n",y); }

姚安县13065263497: 编程:输入x值,按下列公式计算cos(x):cos(x)=1 - x^2/2!+x^4/4! - x^6/6!+…… -
辟将盘得: #includevoid main() { double x,t=-1,i,cos=1,fz=1,fm=1; printf("Input X:"); scanf("%lf",&x); for(i=2;i<=18;i+=2) { fz*=x*x; fm*=(i-1)*i; cos+=t*fz/fm; t=-t; } printf("cos(%lf)=%lf\n",x,cos); }

姚安县13065263497: 编程,输入X值,按下式计算并输出Y值 -
辟将盘得: #include<stdio.h>#include<math.h> void main() {double x,y;printf("enter x:"); scanf("%lf",&x); if(x>3) { y=x+3; printf("y=%f\n",y); } else if((x>=1)&&(x<=3)) { y=pow(x,2); printf("%lf\n",y); } else if((x>0)&&(x<1)) { y=sqrt(x); printf("%lf\n",y); } else printf("0\n"); } 要的是c程序吧

姚安县13065263497: C语言编程题:输入x和n的值,按下式计算前n项和 -
辟将盘得: #include <stdio.h> void main(){ int i,n;double x,k=1,s=1; scanf("%lf%d",&x,&n); for(i=1;k>=1e-6;i++) {k*=x/i;s+=k;} printf("S=%f",s); }运行示例:

姚安县13065263497: c语言求助 用if语句遍程序,输入x后按下式计算y值并输出结果 y=x+2x^+10 (0<=x<=8) y=x - 3x^3 - 9(x<0或x>8) -
辟将盘得: #include int main ( ) { double x,y; printf("input x:"); scanf("%lf",&x); if (xelse if (x>=10) y= sqrt( 3*x-4); else y=2*x*x-1; printf("y=%8.3f\n",y); return 0; }

姚安县13065263497: C语言输入一个X值,输出Y值... -
辟将盘得: else 多加了分号 #includevoid main() { int x,y; scanf("x=:%d",&x); if(x<1) y=x; else if(1<=x<10) y=2x-1; else y=3x-11; printf("x=%d,y=%d\n",x,y); getch(); }

姚安县13065263497: 用C语言编程:输入x的值,调用函数计算sinx=x/1 - x的3次方/3!+x的5次方/5! - x的7次方/7!+……+xn/n!<10的 - 6次方
辟将盘得: #include <stdio.h> double sa(double x, int n) { double a = 1; for(; n > 0; n--) a *= x; return a; } double sb(double x, int n) { double b = 1; for(; n > 0; n--) b *= n; return b; } double sin(double x) { int n = 1; double a = 1, b = 1, i = 1, sum = 0; while(a/b > 1e-6) {...

姚安县13065263497: 输入变量x的值,计算x!的值的完整的c语言程序 -
辟将盘得: x!即阶乘 也就是1*2*3*4*...x 使用一个递归就可以完成了 下面是一个简单的代码#include int fac(int x) { if(x == 0) return 1; return x*fac(x-1); } int main(int argc,char **argv) { int x; scanf("%d",&x); printf("%d\n",fac(x)); return 0; }

姚安县13065263497: 怎么用c 语言编程,输入x 的值,y=x+2,输出y的值. -
辟将盘得: main() {int x,y;printf("please input a number:/n");scanf("%d",&x);printf("y=%d",x+2); }已通过编译

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网