这个是正确的吗?
追答嗯,自己不运行一下?
追问显示有错误
追答唉,以后我看到这种不明不白的题还是无视好
c语言 求 1*2+2*3+3*4+……+n*(n+1)之和 n为输入键盘
include <stdio.h>int main(){int n,sum=0,i;printf("输入n:");scanf("%d",&n);for(i=1;i<=n;i++)sum+=i*(i+1);printf("%d",sum);return 0;}
...的第n项f(n) = 1×2 + 2×3 + 3×4 + …… + n×(n+1)
} else { printf("Bad Input.\\n"); } return 0;}count作为一个递归的测试值,传入调用函数,最终输出的值和n是一样的
c语言编写程序求1.1+2.2+3.3+4.4+……+n.n的和(n是从键盘输入的整数...
include "stdio.h"int main(){ int n,i=1;printf("输入n:");scanf("%d",&n);double z=0,x=0,t; \/*z存整数部分和,x存小数部分和,最后输出z+x.*\/ while(i<=n){ z+=i;t=i;while(t>=1) t\/=10; \/* 此处初始状态t=i, 循环完后t就变成 0.t 了*\/ x+=t;i++;}...
C语言编程求前N项和 1*2+2*3+3*4+...n*(n+1)=n*(n+1)*(n+2)\/3
include<stdio.h>int main(){ int n,sum=0,i; printf("请输入n的值:"); scanf("%d",&n); for(i=1;i<=n;i++) { sum=sum+i*(i+1); } for(i=1;i<n;i++) printf("%d*%d+",i,i+1); printf("%d*%d=%d\\n",n,n+1,sum); print...
C语言 用递归编写函数计算f(n)=1×2+2×3+……+n×(n+1),n由键盘输入...
++; if(n==1) return n*(n+1); else return n*(n+1)+sumn(n-1,flag);}int main(){ int count=0,result; int n=0; scanf("%d",&n); if(n>0) { result=sumn(n,&count); printf("%d\\n",result); } else { printf("Bad Input.\\n"); } return 0;} ...
...递归法求1*2*3 + 2*3*4 +3*4*5 +... +n*(n+1)*(n+2)的值,怎么编...
include "stdio.h"unsigned int f(unsigned int n){ return n!=1 ? n*(n+1)*(n+2)+f(n-1) : 6;} int main(int argc,char *argv[]){ unsigned int n;printf("Enter n(int 0<n<1601)...\\nn=");\/\/n>1600后可能会溢出 if(scanf("%d",&n)==1 && n>0 && n<1601)pri...
...下面级数前n项(n=50)中偶数项的和。 1*2+2*3+3*4+4*5+……+n*(n...
include <stdio.h> int main(int argc,char *argv[]){ int i,sum=0;for(i=1;i<=50;i++)if(i%2==0)sum+=i*(i+1);printf("%d\\n",sum);return 0;} }
c语言 计算y=1^1+2^2+3^3+...+n^n,n的值由键盘输入。
include "stdio.h"main(){ int sum=0,j,i,k,n,p=1;scanf("%d",&n);for(i=1;i<=n;i++){ for(k=i,j=1;j<=i;j++){ p=p*k; \/\/算i的i次方的值 } sum=sum+p;\/\/加上i的i次方的值 } p=1;\/\/让p重新开始计算下一轮i的i次方的值 } printf("%d",sum);} ...
...求s=1×2+2×3+3×4+…+n(n+1)的值,并写出程序
3、n=n-1,判断n是否等于0,是则跳出循环,输出计算结果s,否就返回上一步继续循环 Private Sub Command1_Click()Dim n As Integer n = InputBox("请输入一个正整数")Print "fun(N)=1*2+2*3+3*4+...+n*(n+1)结果为:"; myfun(n)End Sub Private Function myfun(ByVal n As ...
...一个递归程序用来计算:1*2+2*3+3*4+...+(n-1)*n
long add(int n){ int t = n - 1;if(t>1){ long result = n * t;long sum = result + add(t);return sum;}else{ return n;} } 楼上的方法,如果输入的值是小于或者等于1的整数,递归会停止不了的