C语言 问下怎么编1+2*3+4*5*6+7*8*9*10+....的值,项数n键盘输入

如题所述

给,已经编译运行确认:
#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;
}
温馨提示:答案为网友推荐,仅供参考
第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;
}

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网