www.5129.net > C语言编程序 计算3X2%5X+1=0的根

C语言编程序 计算3X2%5X+1=0的根

#include "stdio.h" #include "math.h" double x1,x2,p;float file1(float a,float b) { x1=(-b+sqrt(p))/2*a;x2=(-b-sqrt(p))/2*a;return 0; } float file2(float a,float b) { x1=x2=(-b+sqrt(p))/2*a; return 0; } void main() { float a=3,b...

写这样的程序,最主要是要知道用什么函数表示变量的几次方,这个函数在头文件math.h里,如果是自然底数e,的多少次方,就用函数exp,参数就是几次方,比如exp(x),就表示e的x次方,所以这个函数如下: #include #include main() { double x=2....

不知道你需要什么算法,三次方程的是有现成算法的,现在比较方便的是盛金公式,具体算法如下,你可以参考了自己写个程序,最后加个范围判断就好了。 一元三次方程aX^3+bX^2+cX+d=0,(a,b,c,d∈R,且a≠0)。 重根判别式: A=b^2-3ac; B=b...

#include #include "math.h"int main(int argc,char *argv[]){ double t=-5/4.0,s=5*5-4.0*2*3; if(s>=0){ s=sqrt(s); printf("x1 = %f x2 = %f\n",t+s/4.0,t-s/4.0); } else printf("No solution\n"); return 0;}

#include "stdio.h"int main(int argc,char *argv[]){double x,t;for(x=2.3;x-0.000001 && t2.7)printf("There is no solution...\n");return 0;}

参考代码如下: #include#includedouble f(double x);int main() {double x;printf("Please input X=");scanf("%lf",&x);printf("f(x)=%f",f(x));}double f(double x){return 5*pow(x,5)-10*pow(x,4)+23*pow(x,3)+15*x-30;}执行效果如下:

#include int power(int x, int n); int main(void) { int x = 0, f = 0; printf("请输入x = "); scanf("%d", &x); f = 5 * power(x, 5) - 10 * power(x, 4) + 23 * power(x, 3) - 3 * power(x, 3) + 15 * x - 30; printf("f(x) = %d\n", f); re...

表达式是 y1=2^2-5*2+4 y2=(x+15)^2-5*(x+15)+4 y3=(sinx)^2-5*sinx+4 是不是???我也需要答案 那哥们说把式子加到哪、??

#include #include float fun(float x) { float data=x*x-x*5+4; return(data); } void main() { float a; scanf("%f",a); printf("y1=%f\ny2=%f\ny3=%f",fun(a),fun(a+15),fun(sin(a))); }

Program ExamMe; Var x,y: integer; Begin Write('X=') ;Readln(x) ; { 输入X} if x

网站地图

All rights reserved Powered by www.5129.net

copyright ©right 2010-2021。
www.5129.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com