77问答网
所有问题
C语言 问下怎么编1+2*3+4*5*6+7*8*9*10+....的值,项数n键盘输入
如题所述
举报该问题
推荐答案 2009-03-24
给,已经编译运行确认:
#include<conio.h>
#include<stdio.h>
int main( void )
{
int i,j,k,temp,n;
int result=0;
printf("please input n: \n");
scanf("%d",&n);
for(i=1,j=1;i<=n;i++)
{
temp=1;
for(k=1;k<=i;k++)
{
temp*=j;
j++;
}
result+=temp;
}
printf("result: %d",result);
getch();
return 1;
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/qvpq3NYY.html
其他回答
第1个回答 2009-03-24
好难啊
第2个回答 2009-03-24
#include <stdio.h>
int main()
{
int a,n = 0, sum = 0, mul = 1;
scanf("%d", &a);
for(int i = 1; i <= a;)
{
n++;
for(int j = 1; j <= n; j++,i++)
mul *= i;
sum += mul;
mul = 1;
}
printf("%d\n", sum);
return 0;
}
相似回答
...请帮忙解析下这段求级数
1+2*3+4*5*6+7*8*9*10+
...前五项之和的代码...
答:
double f,t,s;scanf("%d",&n); //您需要多少项累加?
输入
。s=0;t=1;f=2;i=1;//变量初始化。while(i<=n) //定义循环,每一次循环建立一项。{ s=s+t; //s是总和,t是每一项的值。t=1; //每建立一项之前t要初始化。j=0; //通过j建立循环控制每一项的数字个数...
用
C语言
编程:sum=
1+2*3+4*5*6+7*8*9*10+
…… 共n项
,n
由
键盘输入
答:
int len1 = strlen(s1);int len2 = strlen(s2);int flag = 0;//取最大字符串长度 len = len1 > len2 ? len1: len2;//给和字符串分配空间,长度暂时设成le
n1*
len2 char *sum = (char *) malloc((len1 * le
n2
+
1) * sizeof(char));//分配的空间初始化为0 memset(sum,...
c语言
编程求级数
1+2*3+4*5*6+7*8*9*10+
···前5项之和
答:
define NUM 5 \\ 宏定义,定义NUM为5,意思是所求为前5项,可以更改;main (){ int i,j;\\ 循环用的两个数;long ans=0,m=
1,n
;\\ ans为答案,m为递增数字的累加器,n为每项的结果 for (i=1;i<=NUM;i++)\\ 循环开始,i设为1,循环NUM次(刚刚的宏定义);{ n=1;\\ 当前项结果设...
使用
c语言
编写程式,实现计算
1
*
2*3+4*5*6+7*8*9+
……+28*29*30
的值
答:
c语言
编写程式计算1*
2*3*4+5*6
*
7*8+9*10*
11*12+…+61*62*63*6
4的值
include "stdafx.h"vc++6.0加上这一行.include "stdio.h"void main(void){ int i,sum;for(sum=0,i=1;i<62;i+=4)sum+=i*(i+1)*(i+2)*(i+3);printf("The result is %d.\n",sum);} 程式...
c语言
编写程序计算1*
2*3*4+5*6
*
7*8+9*10*
11*12+…+61*62*63*6
4的值
答:
include "stdio.h"int main(){ double sum=0; int i; for(i=1;i<=61;i+=4) sum+=1.0*i*(i+1)*(i+2)*(i+3); printf("1*
2*3*4+5*6
*
7*8+9*10*
11*12+…+61*62*63*64=%.lf\n",sum); return 0; } ...
编程序
c语言
求
1+2*3+4*5*6+7*8*9*10+
11*12*13*14*15
答:
int func(){int result=1;for(int i=2;i<15;i++) result += i*(i+1);return result;}
求助
C语言
使用函数求
1
*
2*3+4*5*6+7*8*9+
…100*101*102
的值
答:
你可能没完全理解题意,要求算的是每三个数的积的和
1*2*3 + 4*5*6
而不是 1*2*3 * 4*5*6 代码已经修改如下:include <stdio.h> include <stdlib.h> int main(int argc, char* argv[]){ longint result=0;intn;printf("Entera number:");scanf("%ld",&n);n-=(n%3);for...
大家正在搜
相关问题
一个c语言编程问题:求s=1/2-2/3+3/5-5/8+....
C语言,从键盘输入N,求1+2+3+.....+n的结果并输...
如何用C语言编写出如下效果的九九乘法表: * 1 2 3 4...
C语言编写程序求1!+2!+3!+……+n!,n由键盘输入
1!+2!+3!+4!+5!+6!+7!+8!+9!+10!...
用C语言编写程序:求s=1!+2!+3!+……+n!(n由键...