mwbr.net
当前位置:首页 >> C语言 输入一个实数x,计算多项式x+(x^2)/2!+(x^3)/... >>

C语言 输入一个实数x,计算多项式x+(x^2)/2!+(x^3)/...

//#include "stdafx.h"//vc++6.0加上这一行. #include "stdio.h" void main(void){ double sum,tmp,x; __int64 i; int n; printf("Input n(integer...)\nn="); scanf("%d",&n); while(n--){ printf("Type x...\nx="); scanf("%lf",&x); for(sum=...

错误很多。请仔细比对,找出修改之处: #include #include int main() { double x,t,s=0; double f(double n); scanf("%lf",&x); while((t=f(x))>=1e-5) { s=s+t; } printf("%.3lf\n",s); system("pause"); return 0; } double f(double n) { in...

#include int main() { float x,y,sum = 0; int i = 1,n; printf("输入x:"); scanf("%f",&x); y = 1.0; printf("输入正整数n:"); scanf("%d",&n); for(i = 1;i

x^2-(m+2)x+(2m-1)=0 △=(m+2)2-4(2m-1) =m2+4m+4-8m+4 =m2-4m+4+4 =(m-2)2+4>0 所以,方程恒有两个不相等的实数根若此方程的一个根是1 x=1代入方程得: 1-(m+2)+(2m-1)=0 1-m-2+2m-1=0 m=2 则:方程变为: x2-4x+3=0 (x-3)(x-1)=0 x=1或x=3 所以...

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

#include main() { float s(float x,int i); float x,eps,sum=0; scanf("%f%f",&x,&eps); int i=0; int sign=1; if(eps=eps) { sum+=sign*s(x,i); i++; sign*=-1; printf(".\n"); } printf("%.3f\n",sum); } float s(float x,int i) { int itemp...

#include #include #include #define EPS 1E-6typedef struct item {double coefficient;int power;struct item *next;} *POLYNOMIAL,*pItem;POLYNOMIAL Create() { // 创建多项式pItem head,p;double coe;int pwr;head = p = (pItem)malloc(siz...

这样写应该可以的: #include #include main() { int i=1,x=1; float sum=1; while(abs(1.0/x)>=1e-5) { x*=i; sum+=1.0/x; i++; } printf("%f",sum); } 不过因为每一项都是正数,不一定非要用绝对值埃不过我是按绝对值写的代码。你看下可以吗

#include #include main() { int i,j,t=1; double sum=0.0,s=-1.0,k; for(j=1;j

#include #include int main() { int x,y; printf("Please type an integer"); scanf("%d",&x); y=2*x*x+x+8; printf("The result is %d",y); system("pause"); return 0; }

网站首页 | 网站地图
All rights reserved Powered by www.mwbr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com