输入一个数N,求 ∑_(i=1)^N▒1 i
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/06 04:49:23
楼上两位的代码可能有点小问题s += m*m+1/m;改成s += m*m+1.0/m;再问:您好,请您帮忙写一个完整的编程好么?谢谢了再答:#include&
拆开算原式=∑(2/(n-1)!)*X^n-∑(x^n)/n!=2*x*e^x-(e^x-1)要用到公式∑n从0到无穷=e^x,注意一下n的下限是0即可题目是一故要减去n=0时的值1.
#includevoidmain(){inti,n,sum=0;printf("请输入n:\n");scanf("%d",&n);for(i=1;i
#includeusingnamespacestd;booldp[101][10001];intmaximum;intmain(){intn,temp,c;while(cin>>n){max
在你的第二个for循环中a
数组越界了,这个错误初学者很容易犯,以致有了专有名称:一位偏移对于a[10],索引是从0开始,9结束的数组,需要从0开始遍历for(i=0;i
(在vc++6.0和turboc2.0中一样)#includeintsum(intn){ints=0;for(inti=1;i
C代码如下:#includeintcalculate(intn)/*计算单个阶乘的函数*/{if(n==1)return1;elsereturnn*calculate(n-1);}voidmain()
S=1!+2!+3!+…+n!,得n!=n*(n-1)*(n-2)*…*2*1
n!=n*(n-1)*(n-2)*...*2*1的意思就是n!等于前n个正整数相乘.不是楼主所说的3!=3*(3-1)*(3-2)*(3-3)*3*2*1.3!=3*2*1(其实就是1*2*3=3!)
∑(-2)/(3^n)=-2(1/3+1/3^2+.+1/3^n+...)=-2(1/3)/(1-1/3)=-1
for(i=0;imax)max=a[i];a[i]=a[n-1];a[n-1]=max;for(i=0;i
这个是什么测试系统的题吗,采纳了我可以给你我杭电OJ账号,里面应该有不少题代码.
publicclassd{publicstaticvoidmain(String[]args){inti=1;ints=1;intn=Integer.parseInt(args[0]);while(i
#include<stdio.h>int fun(int *n){int i,s;if(*n%2==0){s=0;for(i=2;i<=*
#includemain(){intn,sum=0;scanf("%d",&n);for(inti=0;i
CLEARaccept"请输入N值:"TONs=1FORi=1TOVAL(n)IFMOD(i,2)=0s=s*iENDIFENDFOR?"1——N中的所有偶数的积为:"+ALLTRIM(STR(s))
方法很多,以下是按照各边的次序填充再输出:#include<stdio.h>intmain(){inti,j,a[100][100],n,k=1;printf("pleaseinputan
for(k=0;ka[i-1]){n_temp=a[i];a[i]=a[i-1];a[i-1]=n_temp;}}}
最大值与最后一个交换,需要使用到max和a[i],以及一个临时变量,你代码中使用的是maxa[0]a[i],这里貌似有点问题.最小值与第一个交换,貌似你也是用的这3个变量.如果觉得使用的变量过多,可以