sum=1+2*3+4*5*6+7*8*9*10+…… 共n项,n由键盘输入。求sum.
public class Print { public static void main(String[] args) { Scanner in = new Scanner (System.in);System.out.println("输入n:");int n = in.nextInt();long sum = 0;long temp = 1;int number = 1;for (int i = 1; i <= n; i++) { for (int j = 1; j <= i...
用C语言编程:sum=1+2*3+4*5*6+7*8*9*10+…… 共n项,n由键盘输入
int len2 = strlen(s2);int flag = 0;\/\/取最大字符串长度 len = len1 > len2 ? len1: len2;\/\/给和字符串分配空间,长度暂时设成len1*len2 char *sum = (char *) malloc((len1 * len2 + 1) * sizeof(char));\/\/分配的空间初始化为0 memset(sum, '0', (len1 * len2 +...
怎样编程1+2*3+4*5*6+7*8*9*10,,,到n项的运算呢??帮帮忙吧
kissyou233是正确的。但是我想我这个可能更好理解点 include "iostream.h"void method();int main(){ method();return 0;} void method(){ int sum=0,NUM;cout<<"Please input NUM: ";cin>>NUM;for (int i=1,j=1; i<NUM; i++,j++){ int temp=i,k=1;while (k<j) { i++;...
vb 已知SUM=1*2+3+4*6...+n*(n+1)其中n为1到85之间,求从20项到85之间...
SUM=1*2+3+4*6...+n*(n+1) 你是不是打错了? 从这个表达式,看不出什么规律啊 等你补充问题后,我再回答
C语言编程:1+2+3+4+5+6+7+...n
这是一个数学上的等差数列前n项和的问题。1+2+3+4+5+6+7+...n=n*(n+1)\/2 具体做法如下:void main(){ int n;scanf("%d",&n);printf("%d",(1+n)*n\/2);}
编程或数学问题,通项公式1*2*3*4*5*6*7*8*...*n
include <stdio.h>void main(){ int i,x = 100;double sum = 1.0;scanf("%d",&x);for(i=1;i<=x;i++){ printf("%d*",i);sum*=i;} printf("=%lf\\n",sum);}\/\/给你个参考吧,VC6.0编译通过
1*2*3+3*4*5+5*6*7+.99*100*101最后等于多少?
1*2*3+3*4*5+5*6*7+...99*100*101最后等于多少? #include <stdio.h> int main() { int i; long sum=0; for(i=1;i<=99;i+=2) sum+=i*(i+1)*(i+2); printf("The result is %ld\\n",sum); return 0; } 用循环实现下面效果,求出最终的值 1*2*3+3...
sum=2+5+8+11+14+……,输入正整数n,求sum的前n项和。
(3n+1)n\/2
编写程序,计算1!+2!+3!+...+n!的值,其中n的值由用户输入。答案给出来了...
\/*n代表用户输入的值;k是一个循环变量,代表从1到n;l也是循环变量代表从1到k,用来计算 k!时用*\/ double sum=0,fact_k=1;\/*fact-k=1,这是给fact_k赋一个初始值,下面在计算每一个k的阶乘时会用到*\/ printf("Please Input n:");scanf("%d",&n);\/* 输入一个整型数,这个数...
sum=1+2+3………100输出sum的结果
sum(int n)\/\/定义函数,可以求前n项的和{ int i; int sum=0; for(i=0;i<n+1;i++ ) { sum +=i ; } return sum ;}void main(){ int result =sum(100);\/\/求前100项的和 printf("the result is:%d\\n",result );\/\/输出结果} ...