输入 x 和正数 f,计算多项式:
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/29 10:23:34
只要将前面那个程序的fun函数中,i改成从1开始循环就行了.#includeintpower(intx,intn)//power函数{intp=1,i;for(i=1;i
求和应当是:#include#includemain(){inti,up=0,down=0,data[10];for(i=0,i0)up+=data[i];elsedown+=data[i];}pri
下面是M文件代码,参数需要调整x=0.5;n=10;%只能是正整数s=1;fori=1:ns=s+x^i/factorial(i);%factorial(n)计算n的阶乘end
f(A)=A^2-3A+3EA^=-1-487-3A=-33-6-93E=3003所以f(A)=A^2-3A+3E=-1-121
很高兴回答你的问题!#includeintfun(intn,intx){if(n==0)return1;intmul=x;for(inti=n;i>1;i--)mul*=x;returnfun(n-1
1:#includeintmain(){intnum,sum=0;while(scanf("%d",&num)==1&&num>0){sum+=num;\x09}printf("结果为%d",sum)
#includemain(){floats(floatx,inti);floatx,eps,sum=0;scanf("%f%f",&x,&eps);inti=0;intsign=1;if(eps=ep
intF(intx);intG(intx);intmain(){intx;printf("输入一个数:");scanf("%d",&x);print("%d",F(G(x)));retu
#includevoidmain(){intnumber;floata[10],sum_negative=0,sum_positive=0;for(number=0;numbe
第一,你的第二循环中,a、b、c在第一次计数后,又重复了一次,所以不对.第二,你没有对sum1,sum2累加,所以完成循环后,sum1,sum2存放的是最后一次判断的数;同时,正负数和零的计数、累计等
#include#defineN10usingnamespacestd;intmain(){intnum[20],i=0;intsum=0,a=0,b=0;//保存和、正数和负数while(i++>n
#include"stdio.h"intmain(){intnum[21],i,n=0,zh=0,fu=0;floatave;printf("请输入20个整数:\n");for(i=0;iscanf(
inputx,epsi=1t=1while(a
你只定义了一个double变量,连续输入十次之后只能记住最后一次输入的数据应该换成数组或者每次输入之后就计算一次数组方式#includeintmain(void){inti=0;intx[10],
给你写个程序吧,pascal已经忘得差不多了.PROGRAMsinfile1(input,output);VARx,s1,s2:real;n1,n2:Integer;BEGINs1:=0;s2:=0;
建立两个数组,分别存放多项式的系数,如x3就可以在数组data【3】中存放1就可以了,对应项相加,就可以了
f(x)=x/1+x,f(1/x)=(1/x)/1+(1/x)=1/1+x,所以f(x)+f(1/x)=1,f(1/2008)+f(2008)=1,f(1/2007)+f(2007)=1,.,所以f(
#include#defineN10voidmain(){inta[N],i,s1=0,s2=0;for(i=0;i
f(x)=3x+7x-9x+5=(x-2)(3x+13x+17)+29所以f(2)=29
f(x)=x^3-2x^2-(4x^2-15x+14)=(x-2)x^2-(x-2)(4x-7)=(x-2)(x^2-4x+7)=(x-2)[(x-2)^2+3]所以多项式的有理根为x=2