函数fun是计算s的前n项的和作为函数值返回
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/21 04:31:18
floatfun(int*a,intn){inti,sum=0;for(i=0;i
s=0;for(i=1;i
/*班级人数:60课程数:12第1门课平均成绩是:77.77第2门课平均成绩是:76.10第3门课平均成绩是:73.94第4门课平均成绩是:77.88第5门课平均成绩是:76.91第6门课平均成绩是:
首项加末项乘以项数除以2项数等于末项减首项除以公差加1再问:不是是前n项和S中S前S后的一定关系。是书上没有的一个公式。。。再答:这个不是根据S前中后划分的项数不同就不同的么、。。。
#include#includedoublefun(intn){doublesum=0.0;inti;intflag=-1;for(i=1;i{flag=(-1)*flag;sum+=1.0/i;}r
input"输入N值:"tons=1FORi=1TOna=1\x05FORj=1TOi\x05a=a*j\x05ENDFOR\x05s=s+aENDFOR"1!+2!+3!+...+n!="+ALLT
#includeintmain(void){intn;inti;doublesum=0.0;intfact=1;scanf("%d",&n);for(i=1;i
不用那么麻烦inta=1,b=2,i,k,n;floatsum=0.0;scanf("%d",&n);for(i=0;i再问:不是题目要用递归函数
#include#includeintprime(inti){intk;for(k=2;k
double fun(int n){\x09int i,j;\x09double s=0;\x09for(i=3;i<=n;i++)\x09{\x09\x
由于j是局部变量所以不会有什么不一样,但是//应该是if(sum%4==2)再问:j不是局部变量的话,returnj和returnj++的值不也一样嘛?就是遇到这样的改错题,第三个found那不知道怎
恩.缺少的;你都发现了.还有个问题whilen==1怎么没有考虑?此时n自减一到了n==1,你这个程序似乎就卡住了再问:能补完整吗?再答:很简单的,在if语句下面加入一个并列的if让n==1时返回1,
如果你要返回一个数值,就要加类型.简单一点,就是这个函数要是算出一个东西来,就要加类型;如果只是做了一件事比如排序什么的,就不要加类型回答你最后一句话的问题,改成你那样是错的:两个整型进行除法计算,你
1,JAVA编的,n可以任意赋值publicdoublefun(intn){doublesum=0;for(inti=1;i1;n--){inti=max(a,n);inttemp=a[i];a[i]
貌似是,上机考试不只是要编译不出错,还要看运行结果是否正确,然后还要对标准答案的,我当时把3个题都编译出来了,运行结果也全部正确,结果还是只得了个良好
#includefloatfun(intn){inti;floatx,y;floatsum=0.0;for(i=0;i
看返回值要看你要算什么东西,还有就是那个变量指代的是它,这个题肯定是要返回“和”,f表示符号,w是每一项,i循环变量,所以和是s.
是要编程序么再问:C语言编程再答:#includeintjiecheng(intn){inti,mul=1;for(i=1;i
#include#includedoublefun(intn)//计算1!+2!+3!+.+n!,并赋值给fun{inti;doubles=0,t=1;for(i=1;i
intfun(intn){inti,jiech;jiech=1;for(i=1;i