数学表达式改写成合法的C语言表达式!高手来!

11(1)y=x2+6x-34 (2)y=a(x+2ab)

(3)y=a(x+b)+6x (3)y=3y+2÷4y-5

高手来解决下!谢谢! 这4个数学表达式转换成c语言表达式啊!不是选择题!

第1个回答  2009-09-14
1.y=2*x+6*x-34
2.y=a*(x+2*a*b)
3.y=a*(x+b)+6*x
4.y=3*y+2/(4*y)-5

主要上是C语言没有省略*(乘号)的,,还有就是C语言运行时是按顺序结构运行的,,有时要根据实际情况加()使式表达出原来式子的意思!本回答被提问者采纳
第2个回答  2009-09-14
最要用C++的模板,因为你不知道输入的是int,float还是double
template<class T>
T fcn(T x)
{
return (x*x+6*x-34);
}
其他的你可以自己写一下
第3个回答  2009-09-17
1.y=2*x+6*x-34
2.y=a*(x+2*a*b)
3.y=a*(x+b)+6*x
4.y=3*y+2/(4*y)-5
第4个回答  2009-09-14
#include "stdio.h"
#include "math.h"

float menthod1(float x,float y){
y=8*x-34;
return y;
}
float menthod2(float x,float y){
float a,b;
y=a*(x+2*a*b)
return y;
}
float menthod3(float x,float y){
float a,b;
y=(a+6)*x+a*b;
return y;
}
float menthod4(float x,float y){
if(y==0) return 0;
else
y=3*y+2/y-5;
reurn y;
}
void main(){
float x,y;
method1(10.0,20.0);
method2(10.0,20.0);
method3(10.0,20.0);
method4(10.0,20.0);
}
第5个回答  2009-09-14
四个函数

double method1(double x,double y)
{
y=8*x-34;
return y;
}
double method2(double x,double y,double a,double b)
{
y=a*(x+2*a*b)
return y;
}
double method3(double x,double y,double a,double b)
{
y=(a+6)*x+a*b;
return y;
}
double method4(double y)
{
if(y==0) return 0;
else
return 3*y+2/y-5;
}

将下列数学表达式改为合法的C语言表达式…
\/\/1sqrt(a*a + b*b) \/ (2*c)\/\/2(0.5 + 2*exp(x)) \/ (2*y + y*y) \/\/sin30 = 0.5

把数学式写成C语言表达式
(4) double pi = 3.14 2.0*pi*r + pi*r*r + cos(45.0*pi \/ 180.0 )(5) loan * rate * pow( (1+rate) , month ) \/ ( pow( (1+rate) , month) - 1)

将数学表达式转换成c语言表达式?
1.double V, PI, r;V = 4 \/ 3 * PI*r*r;2.double R, R1, R2;R = 1 \/ ((1 \/ R1) + (1 \/ R2));3.double y, x;y = x * x*x - 3 * x*x - 7;4.double F, G, m1, m2, R;G = 6.637e-3;F = G * m1*m2 \/ R \/ R;5.#include<math.h> double PI...

数学公式“|x×x+y|”改写成c语言表达式
{ int c = abs(x*x+y); \/\/这是题主要的表达式 printf("%d ",c);}

数学公式“|x×x+y|”改写成c语言表达式
先用宏定义“定义”一个 绝对值 include define abs(x)(x int main(){ int c = abs(x*x+y);\/\/这是题主要的表达式 printf("%d ",c);}

方程y=(x +3)(2x-4)改写成C语言的表达式是?
要将方程y=(x +3)(2 x-4)改写成C语言的表达式,可以使用C语言中的数学库函数pow()和表达式的乘积展开法则,具体表达式如下:```c y = (2*pow(x,2) - 4*x + 6*x - 12);```在这个表达式中,pow(x,2)表示x的平方,2*pow(x,2)表示2x的平方,-4*x和6*x分别表示-4x和6x,-12...

合法的C语言表达式
引用 头文件 #include <math.h> const double pi=3.41592654;再写上double tt= sin(pi\/6);sin(30°)在C语言中的表示为 sin(30*3.1415926\/180)

数学式子sin2x×a b\/a-b 写成c语言表达式
数学式子sin2x×a b\/a-b 写成c语言表达式 是:sin(2*x)*a b\/(a-b)

关于c语言转化的!把下面的数学公式写成C语言表达式 急啊!谢谢!
你的困难在数学函数,自己查一下就可以了。C数学库有以e 和以10为底的对数,别的对数要用换底公式,指数函数用pow, e 为底的 用 exp, 绝对值函数 有 fabs 和 abs 1) y = a*x*x + b*x + c;include <math.h> y = a * pow(x,2) + b * x + c;2) y= r*r -(x-a)...

数学式子换c语言表达式(3.26e的x方+1\/3(a+b)4次方
include <math.h> define E 2.718281828 main(){ float y = 3.26 * pow(E, x) + pow(a+b, 4) \/ 3;\/\/printf("");}

相似回答